本文内容详细介绍了dedev5.x的Dreamweavercms免登录socket的自动登录代码,必须掌握的可以参考。
完成流程以下:撤消DEDE未登陆时出現的登录提醒
自动登陆DEDE
改动一处DEDE的代码,为DEDE程序流程管理人员文件目录的config.php,默认设置途径为dede/config.php,代码以下:
//检测用户登录情况
复制代码代码以下:
$cuserLogin=newuserLogin();
if($cuserLogin->getUserID()==-1)
{header("location:login.php?gotopage=".urlencode($dedeNowurl));
exit();
}
这一段代码的功效是假如未检验到客户的登录信息内容,就正确引导客户进到登录全过程,改动以下:
//检测用户登录情况
复制代码代码以下:
$cuserLogin=newuserLogin();
if($cuserLogin->getUserID()==-1)
{
if($my_u!=''){
$res=$cuserLogin->checkUser($my_u,$my_p);
if($res==1)$cuserLogin->keepUser();
}
if($cuserLogin->getUserID()==-1)
{
header("location:login.php?gotopage=".urlencode($dedeNowurl));
exit();
}
}
这一段代码的功效是在检验到客户未登陆时,试着应用网页页面传送回来的主要参数开展登录,假如登录取得成功,则储存客户的信息内容并开展其他实际 *** 作;假如登录不成功,就正确引导客户进到登陆页面。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)