Discuz6.0正式版禁止中文名注册
星期三, 一月 27, 2010 19:06
128次浏览 暂无评论
- discuz6
为了防止中文的垃圾广告用户注册,我在google找到一个代码,修改了discuz6.0正式版的注册方式。代码如下:
- register.php 修改後 或 修改且上傳後 緊記更新緩存
- 找
- 複製內容到剪貼板代碼:
- if(strlen($username) > 15) {
- showmessage('profile_username_toolong');
- }
- 引用:
- 下面選擇其一即可
- 禁止使用半形大小寫英文的加入﹕
- 複製內容到剪貼板代碼:
- if(eregi("[:alpha:]", $username)) {
- showmessage('本壇禁止使用半形英文註冊,請使用中文或符號註冊。');
- }
- 禁止使用半形小寫英文的加入﹕
- 複製內容到剪貼板代碼:
- if(eregi("[:lower:]", $username)) {
- showmessage('本壇禁止使用半形小寫英文註冊,請使用大寫英文、中文或符號註冊。');
- }
- 禁止使用半形大寫英文的加入﹕
- 複製內容到剪貼板代碼:
- if(eregi("[:upper:]", $username)) {
- showmessage('本壇禁止使用半形大寫英文註冊,請使用小寫英文、中文或符號註冊。');
- }
- 禁止使用中文及全形字的加入﹕
- 複製內容到剪貼板代碼:
- if(!eregi("[:alpha:]", $username)) {
- showmessage('本壇禁止使用中文及全形英文註冊,請使用英文或符號註冊。');
- }
- 禁止使用全形空格的加入﹕
- 複製內容到剪貼板代碼:
- if(ereg(" ", $username)){
- showmessage('本壇禁止使用全形空格註冊,請使用其它字符串。');
- }
