|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?会员注册
x
 | |  | | 论坛使用纯数字用户名会和UID冲突,所以要在注册时就禁止用户使用纯数字注册。在论坛没有搜索到解决方案,自己搞了一个。以下是修改方法,贡献出来。 ' `+ m3 y8 b/ B! M1 l2 q, l
修改文件2个: 0 u7 p- @( q9 l1 p& \1 H' Z
打开source\module\member\member_register.php
6 P& J1 m. @2 a0 q0 u4 j1 ^+ `8 w查找第一处(共有3处),在第176行: 在下方添加: - if(preg_match('/^\d*$/', $username)) {$ G) @6 o' h. E h- M6 e/ _; a# e
- showmessage('profile_username_isnumber'); ~, n* k; z2 l4 N$ r. r5 Z
- }
复制代码打开source\language\lang_message.php
4 [+ N/ j% [7 d- @/ X2 t查找 - 'profile_username_toolong' => '对不起,你的用户名超过 15 个字符,请返回输入一个较短的用户名。',
复制代码在上方添加: - 'profile_username_isnumber' => '对不起,本站不允许使用纯数字作为用户名。',
复制代码OK,以上代码已测试通过。 | |  |  |  | CooL.泪猪说: |
|