此方法DiscuzX系都可以实现限制为只能用中文注册,可有效防止注册机恶意注册。
需要更改的文件及代码
1
更改为:
效果如下:注意红色的字
更改“register.htm”文件template----default----member----register.htm(我的网站文件使用的是默认模板,那么文件位置就在 www.xueliwuyou.com /template/default/member/register.htm。如使用的不是默认风格 就找你使用的风格包里)找到
| * | {lang register_username_tips} |
|---|
| * | {lang register_username_tips} |
|---|
2
3
更改“class_member.php”文件source----class----class_member.php找到$username = addslashes(trim(dstripslashes($username)));在它的下面加入if(!preg_match('/^[\x7f-\xff]+$/', $username)) showmessage('出错啦!用户名只能全中文。'); 效果如下:
另外一种只能用中文注册用户名的方法
1
后台UCenter管理中心---注册设置---禁止的用户名:
2
*q**w**e**r**t**y**u**i**o**p**a**s**d**f**g**h**j**k**l**z**x**c**v**b**n**m**Q**W**E**R**T**Y**U**I**O**A**S**D**F**G**H**J**K**L**Z**X**C**V**B**N**M**1**2**3**4**5**6**7**8**9**0**1**2**3**4**5**6**7**8**9**0*
上一篇:红毛榴莲怎么吃
下一篇:java验证判断中文字符
