Discuz6.0正式版禁止中文名注册

星期三, 一月 27, 2010 19:06
文章发表自: 心得技巧
128次浏览 暂无评论
discuz6
discuz6

为了防止中文的垃圾广告用户注册,我在google找到一个代码,修改了discuz6.0正式版的注册方式。代码如下:

  1. register.php 修改後 或 修改且上傳後 緊記更新緩存
  2. 複製內容到剪貼板代碼:
  3. if(strlen($username) > 15) {
  4. showmessage('profile_username_toolong');
  5. }
  6. 引用:
  7. 下面選擇其一即可
  8. 禁止使用半形大小寫英文的加入﹕
  9. 複製內容到剪貼板代碼:
  10. if(eregi("[:alpha:]", $username)) {
  11. showmessage('本壇禁止使用半形英文註冊,請使用中文或符號註冊。');
  12. }
  13. 禁止使用半形小寫英文的加入﹕
  14. 複製內容到剪貼板代碼:
  15. if(eregi("[:lower:]", $username)) {
  16. showmessage('本壇禁止使用半形小寫英文註冊,請使用大寫英文、中文或符號註冊。');
  17. }
  18. 禁止使用半形大寫英文的加入﹕
  19. 複製內容到剪貼板代碼:
  20. if(eregi("[:upper:]", $username)) {
  21. showmessage('本壇禁止使用半形大寫英文註冊,請使用小寫英文、中文或符號註冊。');
  22. }
  23. 禁止使用中文及全形字的加入﹕
  24. 複製內容到剪貼板代碼:
  25. if(!eregi("[:alpha:]", $username)) {
  26. showmessage('本壇禁止使用中文及全形英文註冊,請使用英文或符號註冊。');
  27. }
  28. 禁止使用全形空格的加入﹕
  29. 複製內容到剪貼板代碼:
  30. if(ereg(" ", $username)){
  31. showmessage('本壇禁止使用全形空格註冊,請使用其它字符串。');
  32. }
你可以对这篇文章 发表评论, 或者 trackback 到你的网站.

请发表您的意见: