林海谐缘

 找回密码
 审核注册
搜索
查看: 2710|回复: 1

限制用户名的注册 [特殊符号,英文字母,数字等]

[复制链接]
发表于 2010-4-26 01:19:51 | 显示全部楼层 |阅读模式
1、打开register.php,查找

$query = $db->query("SELECT * FROM $tablepre}settings WHERE variable IN

2、在下面添加 (注意是下面~不是后面~)

if (ereg ("[a-z]", $username))
    showmessage("对不起,只能用[汉字]注册用户名,请返回重新填写。");  
if (ereg ("[A-Z]", $username))
    showmessage("对不起,只能用[汉字]注册用户名,请返回重新填写。");  
if (ereg ("[0-9]", $username))
    showmessage("对不起,只能用[汉字]注册用户名,请返回重新填写。");  
if (ereg ("[?|~|!|@|#|$|%|^|&|*|,|.|/]", $username))
    showmessage("对不起,只能用[汉字]注册用户名,请返回重新填写。");  
if (ereg ("[`|'|-|<|>|:|\|+|=]", $username))
    showmessage("对不起,只能用[汉字]注册用户名,请返回重新填写。");

保存~上传~

可以根据需要自行修改规则~~只是提供个样板

还有一种方法是在UC注册设置那导入以下禁止注册用户名。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?审核注册

x
发表于 2010-4-26 23:59:27 | 显示全部楼层
您需要登录后才可以回帖 登录 | 审核注册

本版积分规则

QQ|手机版|小黑屋|林海谐缘论坛 ( 豫ICP备07015145号 ) |
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论 | 管理员:linker(QQ:80555546) 群:3067918

GMT+8, 2024-11-21 20:16 , Processed in 0.030881 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表