用织梦dedecms实现会员的登录、注册功能

一、引入的两个JS文件
在需要放置登陆、注册的页面引入2个JS代码,如下:
<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 = new DedeAjax(taget_obj,false,false,'','','');         
myajax.SendGet2("{dede:global.cfg_cmspath/}/member/ajax_loginsta.php");         
DedeXHTTP = null;       
}
</script>
二、自定义网站登录框的样式
在需要放置登陆、注册功能的页面放置如下代码,一般放在网站的公共模块内。
<div id="_userlogin">
<a href="/member/index_do.php?fmdo=user&dopost=regnew" style="color: #FF9900;">注册</a> | 
<a href="/member/login.php" style="color: #FF9900;">登录</a> 
<a href="{dede:global.cfg_memberurl/}/resetpassword.php">找回密码?</a> 
</div>
<script language="javascript" type="text/javascript">CheckLogin();</script>
说明:
1.登录后的显示内容在 ajax_loginsta.php里修改;
2.在需要判断是否登录的位置赋予一个id名为_userlogin的div或者span;
3.打开/member/ajax_loginsta.php进行相应的修改,如果登录了,该显示什么样式图标进行设置即可。
4.在登陆、注册代码下面加上这句js代码,<script language="javascript" type="text/javascript">CheckLogin();</script>,用来判断页面是否已经登录了。
总结:
Dedecms的很多功能都是封装好的,只需要一步一步跟着走就能找到你所需要修改的东西,进而实现dedecms的二次开发,所有东西都可以用原有的模版文件进行套用。