В общем история такова, делаю достаточно сложный сайт, уже почти готов к сдаче - ставлю его на обслуживание и сливаю себе базу чтобы кое-что на локали доделать.
На локали была видимо еще жива сессия, поэтому я уже был залогинен. Но после того как вышел, обратно зайти уже не смог.
Т.е. если вводить неправильные логин - пасс, он будет ругаться, все ок.
Но после ввода правильных он редиректит меня на главную (так и должно быть, я триггер ставил) и все. Не логинит...
При входе на user опять выводить форму.
Смотрел запросы, POST запрос с паролем уходит, но в ответ на него отдается та же форма вроде как с ошибками типа "обязательное поле", но я ее не вижу, т.к. срабатывает триггер и меня кидает на главную.
Их суспенда я сайт вывел путем нехитрых манипуляций с SQL, но дальше дело не пошло.
Восстановление пароля работает, так же как и регистрация. Но при попытке зайти (например по временной ссылке в письме), он делает то же самое...
Куда копать???? Я если честно уже мозг сломал... 8(
Вроде бы не вносил капитальных изменений до того как это случилось.
В watchdog ошибок нет, а другие логгеры я не включал к сожалению 8(
Комментарии
О, и тут же решение. Собственно как правильно говориться в хорошем вопросе уже заложен ответ...
Надо было сразу задуматься по поводу того что сессия на локали не была поддержана записью в БД с продакшн сервера.
В общем убил кеш, куки и активные сессии и все стало замечательно!
Так что если у кого вдруг возникнет подобное - имейте ввиду
Где убивать Кеш, куки и подобную хрень. Можно поподробней, где рыть? У меня такая же херня!
В браузере ставьте панель разработчика,в хроме есть по умолчанию