要在 authlogic 中查找用户会话,您可以调用UserSession.find
(或您命名的任何名称UserSession
)。是否能够在UserSession
不提供参数(类似UserSession.find(params['session_id']
)的情况下找到正确的 Rails 事物或 authlogic 是否覆盖了find
功能?
问问题
85 次
1 回答
1
UserSession 不是 ActiveRecord 模型。相反,它继承自Authlogic::Session::Base
. 这为它提供了类似于 ORM 的方法。authlogic 文档状态:
What if creating sessions worked like an ORM library on the surface…
该find
方法在此处的 authlogic 代码库中定义,它只是探测会话存储(通常是 cookie)以查看用户是否已登录。
于 2012-06-14T16:36:00.880 回答