ホームページ >CMS チュートリアル >DEDECMS >dedecmsでのログイン登録関数の書き方

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

尚
オリジナル
2019-07-17 15:53:522471ブラウズ

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

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

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

登録: 030253a93383bd9db62059175cfc45ac 登録e704aa3b4fb32c91fc6aa1e04be1fba8 対応する登録ページ: member/templets/reg-new.htm

ログイン: 0481e1a90164394cbcaa2be329e8dec6ログイン16ef26f8b7ea0fc89bdf90e275a93e5d

対応する登録ページ: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。