BoonKiong.com2026™

人气 8

Discuz! 用户名注册长度限制 [复制链接]

boonkiong 昨天 13:05

1、打开 uc_client \model\user.php,查找:

  1. if($len > 15 || $len < 3 || preg_match("/\s+|^c:\\con\\con|[%,\*"\s\<\>\&\(\)']|$guestexp/is", $username)) {
复制代码


把15修改为需要的最大字数,把3修改为需要的最小字数,如图:





2、打开 source\language\lang_message.php,

第一步,查找:

  1. 'profile_username_tooshort' => '抱歉,您输入的用户名小于 3 个字符,请输入一个较长的用户名'
复制代码


把3修改为需要的最小字数,如图:





第二步,查找:

  1. 'profile_username_toolong' => '抱歉,您的用户名超过 15 个字符,请输入一个较短的用户名'
复制代码


把15修改为需要的最大字数,如图:





3、打开 static\js\register.js,查找:

  1. if(unlen < 3 || unlen > 15) {
  2.                 errormessage(id, unlen < 3 ? '用户名不得小于 3 个字符' : '用户名不得超过 5 个字符')
复制代码


把15修改为需要的最大字数,把3修改为需要的最小字数,如图:





4、进入数据库的·phpMy管理,定位到  pre_common_member 和 pre_ucenter_member,把这两个表中的 username 字段修改为需要的最大字数,如图:







最后到后台更新缓存。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

您还未登录

随手拍~~:

置顶文章~~:

热度会员~~:

boonkiongadminJustinIromsbka文強無名无名

手机版|小黑屋|网站地图|文强阁

GMT+8, 2026-7-13 01:21 , Processed in 0.034443 second(s), 25 queries .

Powered by Discuz! X3.5  © 2001-2026 Discuz Team.