时尚酷族
标题:
论坛禁止使用纯数字作为注册用户名for Discuz! X1.5
[打印本页]
作者:
CooL.泪猪
时间:
2011-3-13 05:48
标题:
论坛禁止使用纯数字作为注册用户名for Discuz! X1.5
论坛使用纯数字用户名会和UID冲突,所以要在注册时就禁止用户使用纯数字注册。在论坛没有搜索到解决方案,自己搞了一个。以下是修改方法,贡献出来。
+ W* r1 b# o4 ]! d" s
修改文件2个:
9 ?9 P. y8 S, W" A$ C* P$ J$ A2 @
打开source\module\member\member_register.php
. Q1 q; ?+ \+ D
查找第一处(共有3处),在第176行:
if(!$activation) {
复制代码
在下方添加:
if(preg_match('/^\d*$/', $username)) {
: M' e- E* ^4 r( @: w
showmessage('profile_username_isnumber');
- r+ v% |- s' o: f% K8 S- j
}
复制代码
打开source\language\lang_message.php
5 m' R% a: t3 Q) i. G
查找
'profile_username_toolong' => '对不起,你的用户名超过 15 个字符,请返回输入一个较短的用户名。',
复制代码
在上方添加:
'profile_username_isnumber' => '对不起,本站不允许使用纯数字作为用户名。',
复制代码
OK,以上代码已测试通过。
欢迎光临 时尚酷族 (http://www.coqq.net/)
Powered by Discuz! X3.2