最新公告
  • 欢迎您光临牛气网,本站秉承“用心服务,做好服务”致力为站长提供优质的售后服务!立即加入我们
  • dede限制注册 用户登陆提示不合法的解决方法

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

    如果在登录时检查,那么就会有admin这样的用户名无法登录会员中心!怀疑是程序BUG!后来又仔细分析了程序,发现不是先前修改的那一段程序的问题,而是一个思路问题。

      在include/memberlogin.class.php文件中,找到以下代码,删除。

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

    再找到以下代码:

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

    改为:

    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登录出现提示:管理员帐号不能从前台登录,这是正确的提示,这样就解决了修改了限制注册的信息后,以前注册的用户不能登录的问题!

    1、本站所有资源皆来源于网络和用户自行上传,因此不包括售后和技术,敬请谅解!
    2、本站不保证所提供的源码的准确性、安全性和功能完善性,资源仅用于学习用!
    3、您下载的资源,请务必在24小时内删除,资源仅提供本地测试,请勿商用或者非法用途都与本站无关,一切后果自负!
    4、如发现资源下载不了,或者侵权请及时联系客服或者邮箱admin#niuqi.net,#改为@!
    牛气网 » dede限制注册 用户登陆提示不合法的解决方法

    发表评论

    • 72会员总数(位)
    • 4096资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 208稳定运行(天)

    牛气网NIUQI.NET站长源码平台

    开通SVIP会员 了解详情