|
|
@ -920,6 +920,15 @@ class UserController extends BaseController
|
|
|
|
$data['phone'] = $user['phone'];
|
|
|
|
$data['phone'] = $user['phone'];
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 'nickname':
|
|
|
|
case 'nickname':
|
|
|
|
|
|
|
|
$nickname_len = $user['nickname'];
|
|
|
|
|
|
|
|
$encode = mb_detect_encoding($user['nickname'], array('UTF-8','GB2312','GBK'));
|
|
|
|
|
|
|
|
if($encode == "UTF-8"){
|
|
|
|
|
|
|
|
$nickname_len = @iconv('UTF-8','GB18030',$user['nickname']);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(strlen($nickname_len) > 16){
|
|
|
|
|
|
|
|
$this -> set_message(1001, "fail", "名称过长");
|
|
|
|
|
|
|
|
}
|
|
|
|
$nk = M('User', 'tab_') -> field('id,account,nickname') -> where(['nickname' => $user['nickname']]) -> find();
|
|
|
|
$nk = M('User', 'tab_') -> field('id,account,nickname') -> where(['nickname' => $user['nickname']]) -> find();
|
|
|
|
if (!empty($nk) && is_array($nk) && $user['user_id'] != $nk['id']) {
|
|
|
|
if (!empty($nk) && is_array($nk) && $user['user_id'] != $nk['id']) {
|
|
|
|
$this -> new_set_message(1012, "昵称已被使用");
|
|
|
|
$this -> new_set_message(1012, "昵称已被使用");
|
|
|
@ -1155,15 +1164,7 @@ class UserController extends BaseController
|
|
|
|
|
|
|
|
|
|
|
|
$user = json_decode(base64_decode(file_get_contents("php://input")), true);
|
|
|
|
$user = json_decode(base64_decode(file_get_contents("php://input")), true);
|
|
|
|
|
|
|
|
|
|
|
|
$role_name = $user['role_name'];
|
|
|
|
|
|
|
|
$encode = mb_detect_encoding($user['role_name'], array('UTF-8','GB2312','GBK'));
|
|
|
|
|
|
|
|
if($encode == "UTF-8"){
|
|
|
|
|
|
|
|
$role_name = @iconv('UTF-8','GB18030',$user['role_name']);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(strlen($role_name) > 16){
|
|
|
|
|
|
|
|
$this -> set_message(1001, "fail", "名称过长");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (empty($user)) {
|
|
|
|
if (empty($user)) {
|
|
|
|
|
|
|
|
|
|
|
|