bga*_*oci 2 ruby authentication session ruby-on-rails authlogic
我正在使用Authlogic gem进行身份验证,其中大部分似乎都运行良好.Authlogic 提供了几个可以添加到Users表的列(例如),如果它们存在,它们知道它们将填充.即login_count,current_login_ip,last_request_at和last_login_at.
除了last_login_at字段之外,所有内容似乎都正常工作,每个用户都为null.
是否有任何具体可能导致这可能与用户会话等有关?我可以根据需要发布代码,但不确定与此相关的内容.
我的猜测是你错过了current_login_at专栏,没有它就last_login_at行不通.
看:这里
if record.respond_to?(:current_login_at)
record.last_login_at = record.current_login_at if record.respond_to?(:last_login_at)
record.current_login_at = klass.default_timezone == :utc ? Time.now.utc : Time.now
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1067 次 |
| 最近记录: |