From c918e98e2092ab0f26624b5bf8895f283b97b948 Mon Sep 17 00:00:00 2001 From: heshupeng <hsp@bronet.cn> Date: Mon, 14 Dec 2020 12:42:17 +0800 Subject: [PATCH] 手机号隐藏中间5位 --- application/api/controller/User.php | 9 +++++++++ 1 file changed, 9 insertions(+), 0 deletions(-) diff --git a/application/api/controller/User.php b/application/api/controller/User.php index c850bf4..c73a8da 100644 --- a/application/api/controller/User.php +++ b/application/api/controller/User.php @@ -802,6 +802,9 @@ class User extends Api ->order('createtime desc') ->paginate($page_num,false,['page'=>$page]) ->each(function($v){ + if(Validate::regex($v['mobile'], "^1\d{10}$")){ + $v['mobile'] = substr_replace($v['mobile'],'****',3,5); + } $v->visible(['id','avatar','nickname','is_work','mobile','is_complete']); })->toArray(); $this->success('成功',$data); @@ -914,8 +917,14 @@ class User extends Api ->order('createtime desc') ->paginate($page_num,false,['page'=>$page]) ->each(function($v){ + if(Validate::regex($v['mobile'], "^1\d{10}$")){ + $v['mobile'] = substr_replace($v['mobile'],'****',3,5); + } $v->visible(['id','avatar','nickname','is_work','mobile','is_complete']); })->toArray(); + if(Validate::regex($user['mobile'], "^1\d{10}$")){ + $user['mobile'] = substr_replace($v['mobile'],'****',3,5); + } $user->visible(['id','avatar','nickname','is_work','mobile','is_complete']); $this->success('成功',compact('user','list')); } -- libgit2 0.24.0