/** * 校验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'); }