2013-10-15 124 views
-1

我目前將用戶與$_SESSION[id]區分開來。但我注意到一些用戶正在同時在多個設備上共享登錄信息。這可能會導致系統出現問題。如果我能找到一種方法來識別這些相同的會話值然後區分它們,我可以解決這個問題。有什麼方法可以爲每個設備獲取唯一的代碼?任何想法非常讚賞。謝謝。區分正在共享登錄詳細信息的用戶

+1

您可以在用戶驗證時分配隨機令牌。即使同一用戶登錄兩次,它也會不同。 –

+0

相同的規則適用於登錄用戶:http://stackoverflow.com/questions/3940179/detecting-a-unique-anonymous-user –

+0

你遇到什麼樣的問題? – deceze

回答

0

您的會話ID實際上是每個連接客戶端的唯一代碼,因爲它是存儲在瀏覽器中的唯一Cookie值。如果這是一項有效的要求,您可以將用戶限制爲僅限一個有效會話並阻止所有其他登錄嘗試。