我有一个使用authlogic的登录机制的应用程序。
我的注册页面不需要密码确认,但密码重置页面一样。
acts_as_authentic do |a|
a.require_password_confirmation = true
end
上面的代码打开所有未在我的情况下所需的行动,但密码确认。 它应该在重置密码被调用,关闭时用户注册被打开。
有没有一种方法来打开和关闭此条件的基础上?
谢谢
我有一个使用authlogic的登录机制的应用程序。
我的注册页面不需要密码确认,但密码重置页面一样。
acts_as_authentic do |a|
a.require_password_confirmation = true
end
上面的代码打开所有未在我的情况下所需的行动,但密码确认。 它应该在重置密码被调用,关闭时用户注册被打开。
有没有一种方法来打开和关闭此条件的基础上?
谢谢
设置密码确认为假。
acts_as_authentic do |a|
a.require_password_confirmation = false
end
设置password_confirmation
在价值create
的作用UsersController
。
before_action :set_password_confirmation, :only => :create
def set_password_confirmation
if params[:user]
params[:user][:password_confirmation] = params[:user][:password]
end
end