Ошибка входа с tank_auth (библиотека аутентификации codeigniter) - PullRequest
0 голосов
/ 17 февраля 2012

У меня есть сайт php (с codeigniter Framework), который использует tank_auth.

Моя проблема в том, что я могу зарегистрироваться и войти в систему на локальном хосте, но всякий раз, когда я пытаюсь войти на свой хост, регистрация не работает.Тот же код, та же база данных, все то же самое.Никаких сообщений об ошибках, просто перезагружается страница входа, когда я нажимаю кнопку «впустить меня».Реестр работает отлично, другие базы данных для чтения / записи работают отлично, но когда я пытаюсь войти в систему, он просто перезагружает страницу.

Мое главное разочарование, точно такой же проект работает на localhost отлично.У вас есть идеи, почему?

Любая помощь будет оценена.Спасибо.

Ответы [ 2 ]

1 голос
/ 18 февраля 2012

Хорошо, я получил это.

Есть $ config ['phpass_hash_portable'] = FALSE;строка на config_auth танкаЯ изменяю это на ИСТИНА, и моя проблема решена.Описание в комментариях к файлу конфигурации.

ОБНОВЛЕНИЕ: Я думаю, что этого недостаточно для решения проблемы.Поскольку я получил два проекта, я столкнулся с той же проблемой на другом, и это сработало, когда я изменил

$config['sess_match_useragent'] = FALSE;

И

$config['phpass_hash_portable'] = FALSE;
1 голос
/ 17 февраля 2012

Это может быть несколько вещей, но начните с вашего файла config.php. Попробуйте установить:

$config['sess_match_useragent'] = FALSE;
...