娜迦源码博客

解决织梦dedecmsv5.x自动登录的方法

本文介绍关于织梦dedev5.x自动登录的方法 

实现步骤如下: 

取消DEDE未登陆时出现的登陆提示 

自动登陆DEDE 

修改一处DEDE的代码,为DEDE程序管理员目录的config.php,默认路径为dede/config.php,代码如下: 

代码如下: 

//检验用户登录状态 

$cuserLogin = new userLogin(); 

if($cuserLogin->getUserID()==-1) 

{ header("location:login.php?gotopage=".urlencode($dedeNowurl)); 

exit(); 



这段代码的作用是如果未检测到用户的登陆信息,就引导用户进入登陆过程,修改如下: 

代码如下: 

//检验用户登录状态 

$cuserLogin = new userLogin(); 

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(); 





这段代码的作用是在检测到用户未登陆时,尝试使用页面传递过来的参数进行登陆,如果登陆成功,则保存用户的信息并进行其它操作;如果登陆失败,就引导用户进入登陆页面。

本文链接:https://www.wsx6.cn/post/1062.html

版权声明:

1:如非特殊说明,本站对提供的源码不拥有任何权利,其版权归原著者拥有。

2:请勿将该源码、软件进行商业交易、转载等行为,该源码、软件只为研究、学习所提供,该软件使用后发生的一切问题与本站无关。

3:本网站所有源码和软件均为作者提供和网友推荐收集整理而来,仅供学习和研究使用。如有侵犯你版权的,请来信(邮箱:393249296@qq.com)指出,本站将立即改正。

联系客服
网站客服 Q交流群
673529708
返回顶部
请先 登录 再评论,若不是会员请先 注册