显示登录用户的实时列表(可能使用AuthLogic)
问题描述:
我需要显示当前登录到我的站点的用户的实时或至少接近实时的列表。显示登录用户的实时列表(可能使用AuthLogic)
我使用AuthLogic gem来管理注册/登录&会话管理。 有没有一种快速的方法可以找到使用authlogic登录到网站的当前用户名列表?
我问这个新的问题,因为人们似乎对这个是否有可能相互矛盾的答案:
Rails and Authlogic. Show currently logged in users
How to get a list of online users in Authlogic?
感谢
答
好吧,我只是想它在那里,以下代码允许您访问所有登录用户及其模型属性。
def online_users
return Member.logged_in
end
@loggedIn = online_users
@loggedIn.each do |member|
print member.username
print member.email
end
您必须将'last_request_at'authlogic列添加到您的用户表中。
答
我们可以列出在线用户与我的轨道使用的活动记录会话存储的应用程序的列表,请参阅本github上应用https://github.com/mohanraj-ramanujam/online-users