学习NO.1 发表于 2016-1-1 10:34:31

DISCUZX3防垃圾注册只允许中文字符注册会员名

本帖最后由 学习NO.1 于 2016-1-1 10:39 编辑

最近小编很多站长朋友们反映discuz论坛经常遭遇垃圾会员批量注册,并且都是杂乱无章的英文字符组合成的会员名。这些会员注册后更糟糕的就是批量的发些乱七八糟的帖子,都是些没有和本论坛没有任何关联的帖子,这些垃圾帖子不仅管理员看到了很烦,就是会员看到了也是很反感的。一般很多人会子后台设置防灌水,或者邮箱激活注册等等。但是一般发帖子首先要注册会员,会员注册成功了才可以正常发帖的。所以我们要想方设法在源头就解决掉,一般人会批量注册可能是使用的什么注册软件,所以可以把26个字母和数字组合来注册,但是细细想下我们如果不让使用英文和数字组合注册,只允许使用汉子字符来注册并且需要邮箱激活那样就解决了垃圾会员注册的问题了。那么如何设置只允许使用中文注册呢?下面小编就图文并茂,以道勤主机php空间中的discuz来详细说下吧。
第一步:登陆网站后台找到Ucenter并登陆如下:

第二步:在UCenter下找到注册设置下面有个禁止用户名,这里我们应该怎么设置呢?反过来设想如果只允许注册中文名就是屏蔽了所有的英文和数字组合。那么需要在下方框里输入屏蔽字符就可以写法如下:
*q*
*w*
*e*
*r*
*t*
*y*
*u*
*i*
*o*
*p*
*a*
*s*
*d*
*f*
*g*
*h*
*j*
*k*
*l*
*z*
*x*
*c*
*v*
*b*
*n*
*m*
*Q*
*W*
*E*
*R*
*T*
*Y*
*U*
*I*
*O*
*A*
*S*
*D*
*F*
*G*
*H*
*J*
*K*
*L*
*Z*
*X*
*C*
*V*
*B*
*N*
*M*
*1*
*2*
*3*
*4*
*5*
*6*
*7*
*8*
*9*
*0*
*管理员*
*超级版主*
*分版版主*
*版主*
*黑社会*
*超版*
*管理*
*1*
*2*
*3*
*4*
*5*
*6*
*7*
*8*
*9*
*0*以上的管理员等那些虽然是汉子字符,但是也是敏感字所以也最好屏蔽掉最好了。如下图所示:设置好了之后提交下,然后在论坛后台的工具那里更新下缓存这个时候再回到首页就可以清楚的看到提示不允许注册英文会员或因为和数组混合的会员名了如下图:我们做到这一步就已经完成了,以上其实也就是禁止会员注册英文会员或者英文数字混合的详细步骤了。感谢各位站长对小编的支持,以后遇到此类问题也可以咨询小编QQ:792472177
页: [1]
查看完整版本: DISCUZX3防垃圾注册只允许中文字符注册会员名