Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

uchome可以注册极似管理员admin的帐号

[复制链接]
xkwui 发表于 2009-9-6 02:37:25 | 显示全部楼层 |阅读模式
不管是书本上还是网上的教程,在正则表达式中\w都被介绍为匹配任何单词字符,包括字母和下划线,等效于[A-Za-z0-9]
    今天偶然间发现会员注册中出现了一个恶作剧账号"аdmin",注意到那个а了没?那是一个俄文字母,在会员注册过滤中使用\w验证并不能防止。
也就是说\w包括了英文字母以及俄文字母等,在会员注册这块我们肯定不希望类同的账号出现,要不然很容易造成会员间的误会。所以改为^[A-Za-z0-9\u4E00-\u9FA5-]{2,16}$验证,只允许数字、26个英文字母大小写、中文及其组合。
    通过网络检测发现,目前的大部分网站账号基本有此误检测的BUG,DZ的不论PHP还是net版均存在此问题。想象一下吧,一个网站已存存在一个英文会员账号“admin”,再出现一个俄文或俄文英文混合的账号,如“аdmin”,够混乱吧?


俺的网站也出现同样的情况,希望官方能够限制使用俄文注册。
回复

使用道具 举报

 楼主| xkwui 发表于 2009-9-6 02:41:37 | 显示全部楼层
俄文字母有多个与英文字母形似,如果考虑到日后uchome在俄文市场推广而不禁止俄文字母注册,至少也应限制俄文与英文字母混合注册
回复

使用道具 举报

 楼主| xkwui 发表于 2009-10-6 20:34:00 | 显示全部楼层
顶起来顶起来
回复

使用道具 举报

coldhair 发表于 2009-10-6 20:38:40 | 显示全部楼层
这人也真是无聊啊
回复

使用道具 举报

 楼主| xkwui 发表于 2009-10-10 23:16:07 | 显示全部楼层
现在官方论坛的1号人物戴志康也被仿冒了,参考:
https://discuz.dismall.com/viewthread.php?tid=1439170
回复

使用道具 举报

аdmiл 发表于 2009-10-11 01:15:57 | 显示全部楼层
谁在说我坏话
回复

使用道具 举报

dbangel 发表于 2009-10-11 01:33:29 | 显示全部楼层
楼上真好笑
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-12 23:00 , Processed in 0.122547 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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