Придумать логин перестал работать - PullRequest
0 голосов
/ 19 февраля 2012

Таким образом, вход на мой сайт внезапно перестал работать ... Я не изменил форму входа, и, тем не менее, каждый раз, когда я пытаюсь войти в систему, теперь возвращается «Неверный адрес электронной почты или пароль». Использование ссылки для сброса пароля позволяет мне сменить пароль и войти в систему, но если я снова выйду из системы и попытаюсь использовать пароль, я просто установлю, что он не работает.

Я абсолютно вырываю волосы, у меня заканчиваются идеи, и сейчас 2 часа ночи, так что все выглядит довольно мрачно. Просто несколько идей о том, как я могу отладить проблему, было бы здорово.

Спасибо!


Так что, как это часто бывает, я был просто идиотом. Примечание для себя: не просто небрежно запустите bundle update, не думая об этом и не указывая интересующий вас самоцвет, если у вас нет много свободного времени и обильного запаса Прозак.

Когда мне удастся умышленно обновить Devise, вот что мне нужно: https://github.com/plataformatec/devise/wiki/How-To:-Upgrade-to-Devise-2.0

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

1 Ответ

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

Если пароль правильный и вы не можете войти в систему, то это может указывать на то, что логика соли или пароля вашего пароля изменилась?

В будущем у вас должен быть тест запроса на форме регистрацииВы можете поймать это, когда ваш код меняется.Написание теста может также помочь вам отладить вашу проблему.Я рекомендую Капибару для интеграционного тестирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...