在我的rails应用程序上,我想强制所有用户在下次访问网站时登录,而不是被记住。我知道我必须删除一个cookie但是我应该删除哪个?
我正在使用rails 3.2并设计2.2.1。
感谢您的帮助。
答案 0 :(得分:1)
使用设计sign_out
函数,并在应用程序控制器中构建一个私有方法,在发出请求时强制它。在ApplicationController
class ApplicationController < ActionController::Base
before_filter :force_sign_out!
private # avoid interference
def force_sign_out!
if user_signed_in?
sign_out(current_user)
end
end
end
您甚至可以在before_filter
before_filter do
if # conditions
force_sign_out!
end
end
希望这有帮助!
-Brian