首頁 >CMS教程 >DEDECMS >如何在dedecms寫一個登入註冊功能

如何在dedecms寫一個登入註冊功能

尚
原創
2019-07-17 15:53:522469瀏覽

如何在dedecms寫一個登入註冊功能

dedecms有註冊登入功能,我們只需要根據現有的程式碼邏輯根據自己的情況進行適當的修改就可以了。

首先是註冊和登入兩個按鈕的連結分別是:

註冊:a4e2ab76984c40fa06b2a210375d8103註冊5db79b134e9f6b82c0b36e0489ee08ed  對應註冊頁:member/templets/reg-new.htm

登入:0e9e70bbfe8d66780986e00c95a05ad4登入16ef26f8b7ea0fc89bdf90e275a93e5d 

對應註冊頁:member/templets/login.htm

基本上根據提交的頁面進行相應的修改就行了,沒什麼難點;

有個注意的地方就是登入成功後要修改模版檔案中對應的註冊登入按鈕要改成歡迎登入之類的,這個是從/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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn