Пример #1
0
 /**
  * 校验token是否有效
  * @param string $uid
  * @param string $token
  * @return array string
  */
 public function validToken($uid, $token)
 {
     $row = $this->getUserToken($uid);
     if (!isset($row['tk_token']) || $row['tk_token'] != $token) {
         return array(self::VALID_TOKEN_RET_NOT_EXIST, 'token值错误!');
     }
     $data_config = parent::getConfigVar('data');
     if (time() - intval($row['tk_token_time']) > intval($data_config['token']['expire'])) {
         return array(self::VALID_TOKEN_RET_EXPIRE, 'token值过期了!');
     }
     return array(self::VALID_TOKEN_RET_OK, 'ok');
 }