2013-07-22 2 views
0

Как проверить адрес электронной почты по ссылке.Как проверить адрес электронной почты по ссылке в приложении rails4

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

ответ

0

Добавьте один столбец в

пользователя Модель: email_verification и по умолчанию устанавливается равным нулю (0).

Затем, используя persistence_token, создайте URL-адрес и отправьте его на указанный адрес электронной почты. Если у вас dnt есть persistence_token в качестве столбца в модели пользователя, вы можете добавить собственный столбец по своему выбору, например verify_email_token, в качестве имени столбца и сохранить 50 случайных строк.

Использование

o = [('a'..'z'),('A'..'Z'),('0'..'9')].map{|i| i.to_a}.flatten 
string = (0...50).map{ o[rand(o.length)] }.join 

URL-пример: http://www.yoursitename.com/VerifyEmailAddress/?token=persistence_token;

Когда пользователь нажимает на эту ссылку, внутренняя функция вызова, такая как VerifyEmailAddress, и в этом методе обновляет столбец по электронной почте одним (1).

Смежные вопросы