ucenter注册用户名长度限制调整

今天碰到同步到ucenter用户名提示过长。修复这个bug:

把ucenter用户名长度加长。

实现:

客户端修改:

网站/uc_client/model/目录下的/user.php/文件中,找到如下代码:

if($len > 15 || $len < 3 || preg_match(“/s+|^c:concon|[%,*”s<>&]|$guestexp/is”, $username)) {

把上面的 15 改成你要的长度。

 

ucenter端(服务端)ucenter/model/user.php修改:

if($len > 30 || $len < 3 || preg_match("/\s+|^c:\\con\\con|[%,\*\"\s\<\>\&]|$guestexp/is", $username)) {    
            return FALSE;    
        } else {    
            return TRUE;    
}  

数据库表字段修改长度:

alter table uc_members modify username varchar(30)  NOT NULL default '';    //我这里修改成30.原先 是15的。