2013-10-15 53 views
-1

我目前将用户与$_SESSION[id]区分开来。但我注意到一些用户正在同时在多个设备上共享登录信息。这可能会导致系统出现问题。如果我能找到一种方法来识别这些相同的会话值然后区分它们,我可以解决这个问题。有什么方法可以为每个设备获取唯一的代码?任何想法非常赞赏。谢谢。区分正在共享登录详细信息的用户

+1

您可以在用户验证时分配随机令牌。即使同一用户登录两次,它也会不同。 –

+0

相同的规则适用于登录用户:http://stackoverflow.com/questions/3940179/detecting-a-unique-anonymous-user –

+0

你遇到什么样的问题? – deceze

回答

0

您的会话ID实际上是每个连接客户端的唯一代码,因为它是存储在浏览器中的唯一Cookie值。如果这是一项有效的要求,您可以将用户限制为仅限一个有效会话并阻止所有其他登录尝试。