Dz怎么实现只能中文注册,而不使用英文或数字

作者:liaoren 时间:19-03-04 阅读数:15712人阅读

巧妙利用discuz的用户信息保留关键来实现只能中文注册:
在用户信息保留关键字里面加入以下已经整理的字段,这里面就包含了所有的英文字母和数字以及符号。
字段已经整理好,如下:

*0*
*1*
*2*
*3*
*4*
*5*
*6*
*7*
*8*
*9*
*z*
*x*
*c*
*v*
*b*
*n*
*m*
*,*
*.*
*/*
*'*
*;*
*l*
*k*
*j*
*h*
*g*
*f*
*d*
*s*
*a*
*q*
*w*
*e*
*r*
*t*
*y*
*u*
*i*
*o*
*p*
*[*
*]*
*!*
*@*
*#*
*$*
*%*
*^*
*7*
*(*
*)*
*-*
*—*
*=*
*+*
*、*
*|*
*?*
*》*
*《*
*“*
*:*
*{*
*}*

复制到:
Dz怎么实现只能中文注册,而不使用英文或数字 第1张图片

打开source/language/member/lang_template.php文件里面找到:

  'register_username_tips' => '用户名由 3 到 15 个字符组成',

修改为:

  'register_username_tips' => '用户名由 3 到 15 个字符组成,<span style="color:red">并且只能为中文!</span>',

然后打开source/language/lang_message.php修改:

  'profile_username_protect' => '用户名包含被系统屏蔽的字符',

  'profile_username_protect' => '请使用中文用户名注册',

至此就修改完成。

发表评论

请先登录 再评论,若不是会员请先注册