Ошибка getRememberMe() при переходе на Блог - Как исправить?

Может кто поможет. При переходе на Блог site.ru/blog/  возникает ошибка. Возникает, если перейти на блог не авторизованым. А если залогиненым, тогда все работает.

Fatal error: Call to a member function getRememberMe() on null in .../wa-system/auth/waAuth.class.php on line 761

Ниже выкладываю код waAuth.class.php , и выделенную 761 строчку:

protected function _authByCookie()
{
$remember_enabled = $this->auth_config->getRememberMe();
if ($remember_enabled && $token = waRequest::cookie('auth_token')) {
$model = new waContactModel();
$response = waSystem::getInstance()->getResponse();
$id = substr($token, 15, -15);
$user_info = $model->getById($id);
$this->checkBan($user_info);
$cookie_domain = ifset($this->options['cookie_domain'], '');
if ($user_info && ($user_info['is_user'] > 0 || !$this->options['is_user']) &&
$token === $this->getToken($user_info)) {
$response->setCookie('auth_token', $token, time() + 2592000, null, $cookie_domain, false, true);
return $this->getAuthData($user_info);
} else {
$response->setCookie('auth_token', null, -1, null, $cookie_domain);
}
}
return false;
}

2 ответа

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите