dedecmsでのログイン登録関数の書き方

リリース: 2019-07-17 15:53:52
オリジナル
2431 人が閲覧しました

dedecmsでのログイン登録関数の書き方

dedecms には登録とログインの機能があり、既存のコード ロジックをベースに、状況に応じて適切な修正を加えるだけで済みます。

最初は、登録ボタンとログイン ボタンへのリンクです:

登録: 登録< ;/a> 対応する登録ページ: member/templets/reg-new.htm

ログイン: ログイン< /a>

対応する登録ページ: member/templets/login.htm

基本的には、送信されたページに従って対応する変更を行うだけで、難しいことはありません。

1 つのことログインに成功した後、ログインを歓迎するためにテンプレート ファイル内の対応する登録ログイン ボタンを変更する必要があることに注意してください。これは /member/ ajax_loginsta.php から抽出されます;

テンプレート ファイルをインポートする必要があります:

  <script language="javascript"type="text/javascript"src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js">
  </script> 
  <script language="javascript"type="text/javascript">     
  function CheckLogin(){        
  var taget_obj =document.getElementById(&#39;_userlogin&#39;);        
  myajax = newDedeAjax(taget_obj,false,false,&#39;&#39;,&#39;&#39;,&#39;&#39;);         
  myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta.php");        
  DedeXHTTP = null;       
  }   
  </script>
ログイン後にコピー

登録とログインの変更が必要な div に id="_userlogin" を追加し、その後に

<scriptlanguage="javascript"type="text/javascript">CheckLogin();</script>
ログイン後にコピー

を追加します。例:

<divclass="right" id="_userlogin">
      <ahref="/sdjx/member/index_do.php?fmdo=user&dopost=regnew">注册</a>
      <ahref="/sdjx/member/index.php">登录</a>
       <script language="javascript"type="text/javascript">CheckLogin();</script>
      <b>|</b>
       {dede:type typeid=&#39;40&#39;}
      <a href="[field:typelink/]">[field:typename/]</a>
       {/dede:type}
       <b>|</b>
     <span>{dede:global.sdjx_tell/}</span>
</div>
ログイン後にコピー

基本的には上記に注意してください, 登録してログインするだけです。

DedeCMS に関連する技術的な記事については、DedeCMS チュートリアル 列にアクセスして学習してください。

以上がdedecmsでのログイン登録関数の書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート