国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Discuz > 正文

Discuz論壇教程之修改注冊用戶名長度限制的方法

2024-08-30 19:07:31
字體:
來源:轉載
供稿:網友

Discuz論壇教程之修改注冊用戶名長度限制的方法。

在Discuz論壇中,系統默認的用戶名長度是 3-15字節,但有一些網站可能會因為各種原因需要將用戶名長度的限制做一些修改。所以結合之前的一些經驗,完成了修改 注冊用戶名長度 的辦法詳細如下:
1、修改注冊類和用戶名檢查提示
打開 /source/class/class_member.php 文件
找到

[php]view plaincopy

$usernamelen= dstrlen($username);  

if($usernamelen< 3) {  

showmessage('profile_username_tooshort');  

} elseif($usernamelen> 15) {  

showmessage('profile_username_toolong');  

}  

打開 /source/module/forum/forum_ajax.php 文件
找到

[php]view plaincopy

if($usernamelen< 3) {  

showmessage('profile_username_tooshort', '', array(), array('handle'=> false));  

} elseif($usernamelen> 15) {  

showmessage('profile_username_toolong', '', array(), array('handle'=> false));  

}  

打開文件 uc_client/model/user.php
找到

[php]view plaincopy

functioncheck_username($username) {  

$guestexp= '/xA1/xA1|/xAC/xA3|^Guest|^/xD3/xCE/xBF/xCD|/xB9/x43/xAB/xC8';  

$len= $this->dstrlen($username);  

if($len> 15 || $len< 3 || preg_match("//s+|^c://con//con|[%,/*/"/s/</>/&]|$guestexp/is", $username)) {  

returnFALSE;  

} else{  

returnTRUE;  

}  

}  

打開文件 static/js/register.js
找到

[php]view plaincopy

if(unlen < 3 || unlen > 15) {  

errormessage(id, unlen < 3 ? '用戶名不得小于 3 個字符': '用戶名不得超過 15 個字符');  

return;  

}  

把上面的15改成你需要的數字
2、修改語言包提示語句
打開 /source/language/lang_message.php 文件
找到
'profile_username_toolong' => '抱歉,您的用戶名超過 15 個字符,請輸入一個較短的用戶名',
把上面的15改成你需要的數字
打開 /source/language/mobile/lang_template.php 文件
找到

[php]view plaincopy

'reg_username'=> '用戶名必須為大于3位小于15位',  

'registerinputtip'=> '用戶名:3-15位',  

把上面的15都改成你需要的數字
到這里就全部改完了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安国市| 同德县| 蚌埠市| 南城县| 台江县| 金山区| 六枝特区| 大洼县| 泰和县| 洪湖市| 皮山县| 南木林县| 双峰县| 仙游县| 子洲县| 葫芦岛市| 云和县| 富川| 安远县| 南开区| 文水县| 昌黎县| 濮阳县| 涞水县| 邵武市| 浑源县| 滁州市| 康保县| 沭阳县| 西充县| 中西区| 浦东新区| 虞城县| 肇州县| 南靖县| 公主岭市| 凌海市| 叶城县| 呼和浩特市| 应城市| 大港区|