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('_userlogin'); myajax = newDedeAjax(taget_obj,false,false,'','',''); 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='40'} <a href="[field:typelink/]">[field:typename/]</a> {/dede:type} <b>|</b> <span>{dede:global.sdjx_tell/}</span> </div>
基本的には上記に注意してください, 登録してログインするだけです。
DedeCMS に関連する技術的な記事については、DedeCMS チュートリアル 列にアクセスして学習してください。
以上がdedecmsでのログイン登録関数の書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。