校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > Dede后臺登錄提示用戶名不存在的方法

Dede后臺登錄提示用戶名不存在的方法

POST TIME:2020-04-11 14:40

Dede后臺登錄提示用戶名不存在的方法

今天一個多年的好兄弟來找我,說TA寫在織夢后臺里添加中文管理員卻提示添加不了,同時如果在安裝時就用「中文」作為管理員登錄ID的話,登錄后臺會提示「用戶名不存在」,希望我能給TA一個解決方法。

受到幫助請求,再忙也得花幾分鐘時間看看不是,也許我運氣好解決了呢。

說了半天廢話,以下是具體解決方案,跟「把大象裝冰箱」步驟差不多,也是分三步。

第一步、打開 ./dede/sys_admin_user.add.php 文件,找到大約 20 行左右,刪除或注釋掉如下代碼:

if(preg_match("#[^0-9a-zA-Z_@!.-]#",$pwd)||preg_match("#[^0-9a-zA-Z_@!.-]#",$userid)) { //ShowMsg('密碼或或用戶名不合法,<br/>請使用[0-9a-zA-Z_@!.-]內的字符!','-1',0,3000); //exit(); }

第二步:打開 ./include/userlogin.class.php 文件,將大約 245 行的:

$this->userName = preg_replace("/[^0-9a-zA-Z_@!.-]/", '', $username);

修改為:

$this->userName = $username;

第三步:把冰箱門帶上(保存你修改好的文件)

到此,即可解決「用戶名不存在」或「添加后臺中文管理員登錄ID」的問題

有圖有真相



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 宕昌县| 张家港市| 平泉县| 永康市| 巴林右旗| 民县| 册亨县| 宾阳县| 荆门市| 政和县| 拜城县| 成都市| 榆社县| 双鸭山市| 霞浦县| 呼和浩特市| 宁乡县| 灵台县| 武隆县| 安顺市| 洛阳市| 沙河市| 南通市| 苏州市| 榕江县| 太谷县| 建平县| 呼伦贝尔市| 吉木萨尔县| 鄯善县| 贵阳市| 昔阳县| 伊宁市| 水城县| 博罗县| 邵阳县| 社旗县| 桃源县| 舒兰市| 宁化县| 子长县|