您的位置:首页 > 其它

dede会员注册登录

2018-03-07 22:34 288 查看

dede会员注册登录

demo: 下来是一个演示 对接时请去掉两头的 html和head 和body

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>{dede:global.cfg_webname/}</title>
<!--dedeajax2.js必须-->
<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
</head>
<body class="index">
<div id="_userlogin">
<div class="userlogin">
<form name="userlogin" action="{dede:global.cfg_memberurl/}/index_do.php" method="POST">
<input type="hidden" name="fmdo" value="login" />
<input type="hidden" name="dopost" value="login" />
<input type="hidden" name="keeptime" value="604800" />
<div class="fb"><span>用户名:</span>
<input type="text" name="userid" size="20" class="ipt-txt" />
</div>
<div class="fb"><span>密码:</span>
<input type="password" name="pwd" size="20" class="ipt-txt" />
</div>
{dede:php}
if(preg_match("#2#", $safe_gdopen))
{
echo '
<div class="fb"><span>验证码:</span>
<input type="text" name="vdcode" size="8" class="ipt-txt" />
<img id="vdimgck" align="absmiddle" onClick="this.src=this.src+\'?\'" style="cursor:pointer;margin-left:0px;text-transform:uppercase;" alt="看不清?点击更换" src="'.$cfg_cmspath.'/include/vdimgck.php"/></div>
';
}
{/dede:php}
<div class="submit">
<button type="submit" class="btn-1">登录</button>
<a href="{dede:global.cfg_memberurl/}/index_do.php?fmdo=user&dopost=regnew" >注册帐号</a> <a href="{dede:global.cfg_memberurl/}/resetpassword.php">忘记密码?</a> </div>
</form>
</div>
</div>
</body>

<script language="javascript" type="text/javascript">
<!--
/*checkLogin检测是否已登录*/
function CheckLogin(){
var taget_obj = document.getElementById('_userlogin');/*接收返回信息的ID*/
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("{dede:global.cfg_cmsurl/}/member/ajax_loginsta.php"); /*如果在IE6下有问题,要检查下这里的路径*/
DedeXHTTP = null;
};
CheckLogin();
-->
</script>
</html>


对接方法

1/必须有的js 放在head里面

<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>


2/检测是否登陆 放在底部

<script language="javascript" type="text/javascript">
<!--
/*checkLogin检测是否已登录*/
function CheckLogin(){
var taget_obj = document.getElementById('_userlogin
a490
');/*接收返回信息的ID*/
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("{dede:global.cfg_cmsurl/}/member/ajax_loginsta.php"); /*如果在IE6下有问题,要检查下这里的路径*/
DedeXHTTP = null;
};
CheckLogin();
-->
</script>


3/这个id主要用户判断是否登陆 与底部js对应

<div id="_userlogin">


4/修改登录后的样式在\member\ajax_loginsta.php
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: