如果用户想要第二次注册,我想签个名。params中的电子邮件和密码完全相同。
我将这一行添加到我的RegistrationsController中(如果检测到重复的电子邮件)
resource = warden.authenticate!(auth_options)但是,即使在params中提供了正确的电子邮件和密码,我也可以成功地进行身份验证。我是不是遗漏了什么?
我在Rails 3.2上,设计了2.2.7
发布于 2013-09-23 08:50:25
@user = User.find_by_email(email)
if @user and @user.confirmed? and @user.valid_password?(password)
sign_in @user, :bypass => true
end https://stackoverflow.com/questions/18954867
复制相似问题