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