【发布时间】:2011-06-18 12:21:39
【问题描述】:
当用户登录和退出时,devise 有回调吗?
这是我想出的:
Warden::Manager.after_authentication do |user,auth,opts|
user.update_attribute(:currently_signed_in, true)
end
Warden::Manager.before_logout do |user,auth,opts|
user.update_attribute(:currently_signed_in, false)
end
这是我用来跟踪当前登录的用户的。
【问题讨论】:
-
before_logout 工作正常,但是在用户注册时不会触发 after_authentication,只有在他登录时才会触发...这不是正常行为,对吗?有什么想法吗?
-
知道如何与令牌登录相结合吗?
-
令牌登录是什么意思?
标签: ruby-on-rails ruby devise