主页 > 网站建设 > 建站知识 > dedecms中文名登录提示用户名不合法的解决方法

dedecms中文名登录提示用户名不合法的解决方法

POST TIME:2019-09-30 14:05

dedecms中文名登录提示用户名不合法的解决方法:
第一种:备份member目录,用全新的织梦程序的meber目录上传 然后看看情况

如果第一不行,看第二

第二种:member下index_do.php

if(CheckUserID($userid,'',false)!='ok') { ShowMsg("你输入的用户名 {$userid} 不合法!","-1"); exit(); }

此段注释或删除

如果第二不行,看第三


在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."已经存在!"; }


收缩
  • 微信客服
  • 微信二维码
  • 电话咨询

  • 400-1100-266