Отправка почты подтверждения регистрации регистрации с необходимостью подтвердить

StackOverflow https://stackoverflow.com/questions/3034127

Вопрос

Я использую разработку для обработки аутентификации пользователя с приложением Rails. Я хотел бы позволить своим пользователям подписаться и немедленно войти в систему и получить подтверждение электронной почты.

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

Я хотел бы просто по электронной почте пользователю подтверждение, которое они подписали, и это.

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

Большое спасибо!
-Тони

Это было полезно?

Решение

Я довольно новый, чтобы разработать и рельсы, но я настроил все это в мае приложение (Rails 2.3.5) и получил его работать в основной функциональности. Я предполагаю, что некоторые усовершенствованные разработчики могут научить вас трюку, чтобы справиться с этим в разработке, но я собираюсь сказать, что вы можете легко справиться с этим в действии контроллера, используя кодирование нескольких равных рельсов

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

http://www.tutorialspoint.com/ruby-on-rails/rails-send-eamail.htm.

Другие советы

Проверьте @ user.skip_confirmation!

Он устанавливает пользователя как подтвержденное, но не генерирует подтверждение_token или отправки электронной почты.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top