123456789101112131415161718192021222324252627282930313233 |
- <?php
- namespace app\common\model;
- use app\hander\HelpHander;
- use think\Db;
- use think\Model;
- class Token extends Model
- {
- public function updateToken($userId){
- $info = Db::name('token')->where('user_id',$userId)->find();
- $token = create_token($userId);
- if($info){
- $ret = Db::name('token')->where('id',$info['id'])->setField('token',$token);
- }else{
- $ret = Db::name('token')->insert([
- 'token' => $token,
- 'user_id' => $userId
- ]);
- }
- if(!$ret){
- $this->error = 'token更新失败';
- return false;
- }
- return $token;
- }
- public function logout($userId){
- $this->where('user_id',$userId)->setField('token','');
- return true;
- }
- }
|