您现在的位置是:网站首页>建站学院织梦CMS

dede限制注册 用户登陆提示不合法的解决方法

2019-07-21来源: 织梦CMS 人已围观

简介 系统的原意是限制注册,但是已经注册过的用户名却也无法登录了,管理员也无法在前台登录!

如果在登录时检查,那么就会有admin这样的用户名无法登录会员中心!怀疑是程序BUG!后来又

系统的原意是限制注册,但是已经注册过的用户名却也无法登录了,管理员也无法在前台登录! odF企业网站模板免费下载_网站建设_企业网站建设方案
odF企业网站模板免费下载_网站建设_企业网站建设方案
如果在登录时检查,那么就会有admin这样的用户名无法登录会员中心!怀疑是程序BUG!后来又仔细分析了程序,发现不是先前修改的那一段程序的问题,而是一个思路问题。odF企业网站模板免费下载_网站建设_企业网站建设方案

  在include/memberlogin.class.php文件中,找到以下代码,删除。odF企业网站模板免费下载_网站建设_企业网站建设方案

 odF企业网站模板免费下载_网站建设_企业网站建设方案

        if($cfg_mb_notallow != '')        {            $nas = explode(',',$cfg_mb_notallow);            if(in_array($uid,$nas))            {                return $msgtitle.'为系统禁止的标识!';            }        }复制代码

再找到以下代码:odF企业网站模板免费下载_网站建设_企业网站建设方案

 odF企业网站模板免费下载_网站建设_企业网站建设方案

    if($ckhas)    {        $row = $dsql->GetOne("Select * From `dede_member` where userid like '$uid' ");        if(is_array($row)) return $msgtitle."已经存在!";    }复制代码

 odF企业网站模板免费下载_网站建设_企业网站建设方案

改为:odF企业网站模板免费下载_网站建设_企业网站建设方案

 odF企业网站模板免费下载_网站建设_企业网站建设方案

    if($ckhas)    {        if($cfg_mb_notallow != '')        {            $nas = explode(',',$cfg_mb_notallow);            if(in_array($uid,$nas))            {                return $msgtitle.'为系统禁止的标识!';            }        }        $row = $dsql->GetOne("Select * From `dede_member` where userid like '$uid' ");        if(is_array($row)) return $msgtitle."已经存在!";    }复制代码

  修改后admin登录出现提示:管理员帐号不能从前台登录,这是正确的提示,这样就解决了修改了限制注册的信息后,以前注册的用户不能登录的问题!odF企业网站模板免费下载_网站建设_企业网站建设方案

很赞哦! ()

猜您喜欢

付费说明

    1、安装cms后台,费用是200,基础费用200包括后台调试以及部分页面模板修改.

    2、请加我个人微信 634626966,或者扫一扫微信二维码。备注“网站”

    3、系统安装只限定于帝国cms,并且支持php,虚拟主机,请选择linux系统

    4、【收费说明】制作企业网站,我是这么收费的!

文章评论

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
阿里云代金券 100 云产品通用

有效期30天 复购+升级

立即领取

站点信息

l