2011-03-10 63 views
1

我需要顯示當前登錄到我的站點的用戶的實時或至少接近實時的列表。顯示登錄用戶的實時列表(可能使用AuthLogic)

我使用AuthLogic gem來管理註冊/登錄&會話管理。 有沒有一種快速的方法可以找到使用authlogic登錄到網站的當前用戶名列表?

我問這個新的問題,因爲人們似乎對這個是否有可能相互矛盾的答案:

Rails and Authlogic. Show currently logged in users

How to get a list of online users in Authlogic?

感謝

回答

1

好吧,我只是想它在那裏,以下代碼允許您訪問所有登錄用戶及其模型屬性。

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列添加到您的用戶表中。