X2.5注册用户名长度限制 实现办法 [复制链接]

moqu8 2018-1-10

6 0
有一些网站可能会因为各种原因需要将用户名长度的限制做一些修改。所以结合之前的一些经验,完成了修改 注册用户名长度 的办法详细如下:

第一步,在网站 uc_client\model 目录下的 user.php文件中,找到如下代码:
  1. if($len > 15 || $len < 3 || preg_match("/\s+|^c:\\con\\con|[%,\*"\s\<\>\&]|$guestexp/is", $username))
复制代码
将其中的 15 修改为你所要的最大数字,将 3 修改为你所要的 最小数字。

第二步,在网站 template\default\member 目录下的 register.htm 文件中,找到如下代码:


  1. <input type="text" id="{$this->setting['reginput']['username']}" name="" class="px" tabindex="1" autocomplete="off" size="25" maxlength="15" required />
复制代码
将其中15修改为你所要的最大数字

第三步,在网站 source\language\member 目录下的 lang_template.php 文件中找到如下代码:

  1.   'register_username_tips' => '用户名由 3 到 15 个字符组成',
复制代码
第四步,在网站discuz\static\js目录下的 register.js 文件中找到如下代码:


  1. if(unlen < 3 || unlen > 15) {
  2. errormessage(id, unlen < 3 ? '用户名不得小于 3 个字符' : '用户名不得超过 15 个字符');
复制代码
将其中的 15 修改为你所要的最大数字,将 3 修改为你所要的 最小数字。








最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心