Форум → Слетает авторизация при смене IP

Добрый день!

Стабильно слетает авторизация, если:

Вариант 1:

Авторизоваться на одном компьютере, и проверить авторизацию на другом.

Вариант 2: 

Авторизоваться на одном компьютере дома, прийти на работу и проверить авторизацию..

Если первый вариант меня не особо беспокоит, то из-за второго мне приходится авторизоваться дважды в сутки — утром на работе и вечером дома.

Открыто
radiolok
25 Октября 2013, 18:36
256 roosit:

Добрый!

Какая версия ядра? Одно время слетала авторизация, но потом была исправлена. На всех сайтах авторизация стабильна.

257 radiolok:

Ревизия 1507. ядро 0.5.5.3 до современной к слову обновить не могу — падает.

Error_log при этом выдает:

[Thu Oct 24 22:10:40 2013] [error] [client 95.79.97.158] PHP Fatal error: Call to a member function SessionUpdate() on a non-object in $PATH/includes/core.php on line 279, referer: site.site

258 roosit:

Не может найти системный модуль user. Возможно движок залит на сайт битым/не полностью. С сайта нужно скачать актуальную версию ядра (http://abricos.org/mods/?tp=core) и перезалить.

Так же можно глянуть версию модуля user (в базе таблица cms_module)  и сравнить ее с версией самого модуля user (/modules/user/module.php). Потому как если версия модуля в базе выше установленного модуля, то ядро отключает этот модуль. Обычно это происходит когда на одной базе работает несколько разноязычных сайтов.

274 radiolok:

Пересобрал движок с самыми актуальными версиями модулей.

Модуля user не в списке выводимых в списке установленных модулей.

Движок стал работать немного лучше :)

Авторизация, как выяснилось, слетает при заходе на сайт с точкой в конце домена, т.е. site.domain. 

Не помню, когда ее туда поставил, автозаполнение делает свое дело. Так что этот вопрос закрыт