这是一个创建于 4970 天前的主题,其中的信息可能已经有所发展或是发生改变。
最近管理一个实名制的内部论坛。。。说不能注册含“欣”的的用户名。
去uc_client/model/user.php下面一看。。。在uc_server目录下同文件也有:
function check_username($username) {
$guestexp = '\xA1\xA1|\xAC\xA3|^Guest|^\xD3\xCE\xBF\xCD|\xB9\x43\xAB\xC8';
$len = strlen($username);
if($len > 15 || $len < 3 || preg_match("/\s+|^c:\\con\\con|[%,\*\"\s\<\>\&]|$guestexp/is", $username)) {
return FALSE;
} else {
return TRUE;
}
}
这个有典故么。。很不能理解
1 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
that5 2011-04-14 10:58:14 +08:00
@ 9hills 好像是utf8版的bug,好像以前听说过,修改过滤规则就对了
|