立即注册 找回密码

QQ登录

只需一步,快速开始

Discuz论坛限制只能用中文注册用户名的三种方法

2024-12-26 08:28| 发布者: 美术设计| 查看: 6| 评论: 0|原作者: 美术设计

摘要: 此方法DiscuzX系都可以实现限制为只能用中文注册,可有效防止注册机恶意注册 方法一: 需要更改的文件及代码 更改“register.htm”文件 template----default----member----register.htm (我的网站文件使用的是 ...
此方法discuzX系都可以实现限制为只能用中文注册,可有效防止注册机恶意注册
方法一:
需要更改的文件及代码
更改“register.htm”文件
template----default----member----register.htm
(我的网站文件使用的是默认模板,那么文件位置就在 www.97meishu.com /template/default/member/register.htm。如使用的不是默认风格 就找你使用的风格包里)
找到

  1. <div><div class="rfm">
  2. <table>
  3. <tr>
  4. <th><span class="rq">*</span><label for="{$this->setting['reginput']['username']}">{lang username}:</label></th>
  5. <td><input type="text" id="{$this->setting['reginput']['username']}" name="" class="px" tabindex="1" autocomplete="off" size="25" maxlength="15" required /></td>
  6. <td class="tipcol"><i id="tip_{$this->setting['reginput']['username']}" class="p_tip">{lang register_username_tips}</i><kbd id="chk_{$this->setting['reginput']['username']}" class="p_chk"></kbd></td>
  7. </tr>
  8. </table>
  9. </div></div>
复制代码

更改为:
<div class="rfm">
<label>提示语:本论坛 『 <font color=red>只接受中文注册</font> 』用户名*</label>

  1. <div></tr>
  2. </table>
  3. </div>
  4. <div class="rfm">
  5. <table>
  6. <tr>
  7. <th><span class="rq">*</span><label for="{$this->setting['reginput']['username']}">{lang username}:</label></th>
  8. <td><input type="text" id="{$this->setting['reginput']['username']}" name="" class="px" tabindex="1" autocomplete="off" size="25" maxlength="15"
  9. onpropertychange="with(this)if(/[^\u3447-\uFA29]/ig.test(value))value=value.replace(/[^\u3447-\uFA29]/ig,'')" required /></td>
  10. <td class="tipcol"><i id="tip_{$this->setting['reginput']['username']}" class="p_tip">{lang register_username_tips}</i><kbd id="chk_{$this->setting
  11. ['reginput']['username']}" class="p_chk"></kbd></td>
  12. </tr>
  13. </table>
  14. </div></div>
复制代码
效果如下:注意红色的字
001.jpg

更改“class_member.php”文件
source----class----class_member.php
找到
  1. $username = addslashes(trim(dstripslashes($username)));
复制代码

在它的下面加入
  1. if(!preg_match("/^[\x7f-\xff]+$/", $username)) showmessage('出错啦!用户名只能全中文。');
复制代码

效果如下:

022.jpg

方法二:
后台UCenter管理中心---注册设置---禁止的用户名:
  1. *q*

  2. *w*

  3. *e*

  4. *r*

  5. *t*

  6. *y*

  7. *u*

  8. *i*

  9. *o*

  10. *p*

  11. *a*

  12. *s*

  13. *d*

  14. *f*

  15. *g*

  16. *h*

  17. *j*

  18. *k*

  19. *l*

  20. *z*

  21. *x*

  22. *c*

  23. *v*

  24. *b*

  25. *n*

  26. *m*

  27. *Q*

  28. *W*

  29. *E*

  30. *R*

  31. *T*

  32. *Y*

  33. *U*

  34. *I*

  35. *O*

  36. *A*

  37. *S*

  38. *D*

  39. *F*

  40. *G*

  41. *H*

  42. *J*

  43. *K*

  44. *L*

  45. *Z*

  46. *X*

  47. *C*

  48. *V*

  49. *B*

  50. *N*

  51. *M*

  52. *1*

  53. *2*

  54. *3*

  55. *4*

  56. *5*

  57. *6*

  58. *7*

  59. *8*

  60. *9*

  61. *0*

  62. *1*

  63. *2*

  64. *3*

  65. *4*

  66. *5*

  67. *6*

  68. *7*

  69. *8*

  70. *9*

  71. *0*
复制代码
方法三:
后台应用中心,有插件具体地址是:https://addon.dismall.com/plugins/sp178_regcn.html  其实价格也不高,买了直接用也可以,
0888.jpg
就是这个客服,我加了以后不怎么理我,哈哈

鲜花

握手

雷人

路过

鸡蛋

最新评论

!jz_fbzt! !jz_lxwm! !jz_gfqqq!

关于我们|手机版|小黑屋|地图|【道勤网】-www.daoqin.net 软件视频自学教程|免费教程|自学电脑|3D教程|平面教程|影视动画教程|办公教程|机械设计教程|网站设计教程 ( 皖ICP备15000319号-1 )

GMT+8, 2024-12-26 21:01

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

返回顶部