2017-04-25 26 views
0

我正在使用rails devise寶石。我想限制用戶允許從多個設備(2),而不是多個瀏覽器。是否有可能在設備級別處理會話?如果沒有,有什麼辦法來處理這個?如何在設備級別處理會話,而不是設計中的瀏覽器級別?

+0

會話已在每個客戶端級別上。每個連接的客戶端都會獲得一個唯一的會話ID和會話存儲,除非他們已經有一個cookie。請注意,您需要將會話從「登錄」的概念中分離出來。 「登錄」意味着會話存儲中有一個用戶ID。 http://guides.rubyonrails.org/security.html#what-are-sessions-questionmark – max

+0

你說的是移動設備嗎? –

+0

如果用戶登錄到瀏覽器,我不應該允許他從其他設備(筆記本電腦)登錄。但他應該能夠從同一檯筆記本電腦的其他瀏覽器登錄。我的要求是,用戶最多可以登錄到3臺設備。如果他超過了這個限制,我不應該允許他登錄。 – Surendra

回答

相關問題