Services.php 954 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace app\service\model;
  3. use think\Model;
  4. class Services extends Model
  5. {
  6. //检测token
  7. // function checktoken($token){
  8. // $user = db('users')->where('token', $token)->find();
  9. // if(!empty($user)){
  10. // $time = time()-$user['expire_time'];
  11. // if($time<3600){
  12. // db('users')->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. function checktoken($token){
  22. $user = db('users')->where('token', $token)->find();
  23. if(!empty($user)){
  24. db('users')->where('id', $user['id'])->update(['expire_time' => time()]);
  25. $user_id = explode('/',base64_decode($token))['2'];
  26. return $user_id;
  27. }
  28. return -1;
  29. }
  30. }