qq登录整合帝国cms+ucenter后会提示用户名不合法

原本是用帝国cms整合了ucenter,现在加入QQ登录以后很多QQ用户直接登录会提示

用户名不合法 

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;
                 // } 

        } 

 

 修改/e/client/model/user.php

可以从演示站直接覆盖这文件给用户

ucenter 用户名有挺多限制,而QQ的用户名是很多中文特殊字符的不符合ucenter的限制导致

 

你可能感兴趣的:(qq登录整合帝国cms+ucenter后会提示用户名不合法)