Discuz X3.2如何修改用户名注册长度限制?(解决方法)

在使用DZX3.2 建站的时候,用户注册的长度为15个字符。

有些站长觉得这个字符限制的太短,想要他变得长一些,这个如何解决呢?

因为这种判定在前端就解决了,所以我们只需要在前端做一个修改即可。

方法:

1、首先打开 /source/class/class_member.php 文件。

然后找到

<p class="blockcode"><font size="4"></font><blockquote><font size="4">if($usernamelen < 3) {
    showmessage('profile_username_tooshort');
} elseif($usernamelen > 15) {
    showmessage('profile_username_toolong');</font>

这段代码。

里面的15就是字符限制数。

我们只需要将里面的15改为你希望的字符限制即可。

2、打开 /source/language/lang_message.php 文件

注:这个文件为系统提示。

在这个文件中找到:

<p><font size="4"> 'profile_username_toolong' => '抱歉,您的用户名超过 15 个字符,请输入一个较短的用户名',</font></p>

把上面的15修改为你当前所希望的字符。

3、打开 /source/language/mobile/lang_template.php 文件

这个文件为手机端的判断。

我们找到:

<font size="4"> 'reg_username' => '用户名必须为大于3位小于15位',</font>

<font size="4">'registerinputtip' => '用户名:3-15位',</font>

把里面的15改成你需要的字符。

4、打开 /source/module/forum/Forum_ajax.php 文件

我们打开这个PHP文件,找到

<font size="4">if($usernamelen < 3) {
    showmessage('profile_username_tooshort', '', array(), array('handle' => false));
} elseif($usernamelen > 15) {
    showmessage('profile_username_toolong', '', array(), array('handle' => false));
 }</font>

把里面的15改成你当前所设定的字符。

我们执行了上面四步,就已经将整个网站的用户名限制设置为了12+。

到这里整个教程就结局了。

注明:本文为星速云原创版权所有,禁止转载,一经发现将追究版权责任!

(0)
上一篇 2022年7月20日 下午7:58
下一篇 2022年7月20日 下午7:58

相关推荐

发表评论

登录后才能评论
问答社区 QQ客服
微信客服
微信客服
分享本页
返回顶部