封禁 token删除缓存
This commit is contained in:
@@ -82,6 +82,16 @@ class UserToken extends Model
|
|||||||
return ['code' => 0, 'msg'=> 'token更新失败'];
|
return ['code' => 0, 'msg'=> 'token更新失败'];
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
|
//查询有多少个信息
|
||||||
|
$user_token = db::name('user_token')->where('user_id', $user_id)->select();
|
||||||
|
if(count($user_token) > 1){
|
||||||
|
//删除多余的token
|
||||||
|
foreach ($user_token as $key => $value) {
|
||||||
|
if($value['id'] != $data_token['id']){
|
||||||
|
$this->where('id', $value['id'])->delete();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
if(!($this->where('user_id', $user_id)->update(['token' => $tokenString, 'expiretime' => $expiretime]))){
|
if(!($this->where('user_id', $user_id)->update(['token' => $tokenString, 'expiretime' => $expiretime]))){
|
||||||
return ['code' => 0, 'msg'=> 'token更新失败'];
|
return ['code' => 0, 'msg'=> 'token更新失败'];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user