После перехода на новый хостинг пользователи не могут войти с правильными данными. Все настройки базы данных и аутентификации остались прежними (кроме нового хоста БД, имени пользователя и пароля БД)
Вот настройки auth.php:
return array(
'driver' => 'orm',
'hash_method' => 'sha256',
'hash_key' => '<my hash key>',
'lifetime' => Date::HOUR * 2,
'session_type' => Session::$default,
'session_key' => 'auth_user',
);
Значения пароля в таблице «пользователи» такие же, как я получаю с помощью следующего кода:
hash_hmac('sha256', 'password', '<my hash key>');
Но Auth::instance()->logged_in('<any advanced user role>')
возвращает FALSE каждый раз.
Так что не так и что я пропустил во время миграции?
PS: версия Kohana — 3.2.2, все старые файлы кэша очищены. Таблица «role_users» содержит записи «login» для всех пользователей.
Спасибо заранее!
Задача ещё не решена.
Других решений пока нет …