首頁 > CMS教程 > DEDECMS > 主體

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

發布: 2019-07-17 15:53:52
原創
2430 人瀏覽過

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

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

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

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

登入:登入< /a> 

對應註冊頁: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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板