Gem devise confirmable 的问题

tsinghan · November 16, 2013 · Last by TsingHan replied at November 17, 2013 · 3924 hits

在 user 里面 加了 confirmable,我现在想注册的时候发送验证邮件,但是登录的时候邮件没有验证也可以让用户登录,该怎么办?

## Confirmable
# t.string   :confirmation_token
# t.datetime :confirmed_at
# t.datetime :confirmation_sent_at

是否要重写 Devise::SessionsController#create 并且在里面设置 user.skip_confirmation!
ps,奥这种方式好像 拿不到 user

#1 楼 @shooter 你这是直接去掉 confirmable 了?

#3 楼 @TsingHan 去掉 model 的 migration 的注释 验证需要这些东西

#4 楼 @shooter 我的意思是 注册的时候还是发邮件验证,登陆的时候不管用户验没验证都可以登陆

#6 楼 @chunlea 多谢,当时看过文档,但没仔细看,惭愧

You need to Sign in before reply, if you don't have an account, please Sign up first.