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."已經存在!"; }
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。