查看: 122|回复: 0

Discuz! 用户名注册长度限制

[复制链接]

1410

主题

19

回帖

3878

积分

管理员

金钱
2449
发表于 2026-7-12 13:05:20 | 显示全部楼层 |阅读模式

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

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


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


4499.jpg


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

第一步,查找:

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


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


4500.jpg


第二步,查找:

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


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


4501.jpg


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

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


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


4502.jpg


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


4503.jpg

4504.jpg


最后到后台更新缓存。



回复

使用道具 举报

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

本版积分规则

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

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
返回顶部