распространение подтверждения по электронной почте для Authlogic - PullRequest
4 голосов
/ 11 ноября 2009

Я недавно внедрил Authlogic в свой проект для аутентификации. Я последовал за http://railscasts.com/episodes/160-authlogic и запустил его. Желая добавить подтверждение по электронной почте, я нашел это и последовал за ним: http://github.com/matthooks/authlogic-activation-tutorial

Теперь, когда я пытаюсь зарегистрироваться, у меня отсутствует метод 'login =' для модели User. В примере ничего не говорится о методе входа в систему, и у меня его раньше не было.

Вот моя модель пользователя: http://pastie.org/693910

Есть идеи?

Ответы [ 2 ]

6 голосов
/ 14 ноября 2009

Убедитесь, что в таблице базы данных пользователей есть строковый столбец perishable_token .

Authlogic нуждается в этом столбце не только для reset_perishable_token! , но и для find_using_perishable_token метода

3 голосов
/ 11 ноября 2009

Railscasts использует «имя пользователя»; Мэтт использует «логин».

Измените его "логин" на "имя пользователя", и все готово.

...