Admins.php 589 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace app\admin\model;
  3. use think\Model;
  4. class Admins extends Model
  5. {
  6. //检测token
  7. function checktoken($token){
  8. $user = db('admins')->where('token', $token)->find();
  9. if(!empty($user)){
  10. $time = time()-$user['expire_time'];
  11. if($time<3600){
  12. db('admins')->where('id', $user['id'])->update(['expire_time' => time()]);
  13. $user_id = explode('/',base64_decode($token))['2'];
  14. return $user_id;
  15. }else{
  16. return -1;
  17. }
  18. }
  19. return -1;
  20. }
  21. }