where('token', $token)->find(); // if(!empty($user)){ // $time = time()-$user['expire_time']; // if($time<3600){ // db('users')->where('id', $user['id'])->update(['expire_time' => time()]); // $user_id = explode('/',base64_decode($token))['2']; // return $user_id; // }else{ // return -1; // } // } // return -1; // } function checktoken($token){ $user = db('users')->where('token', $token)->find(); if(!empty($user)){ db('users')->where('id', $user['id'])->update(['expire_time' => time()]); $user_id = explode('/',base64_decode($token))['2']; return $user_id; } return -1; } }