设备/浏览器注册

时间:2014-09-19 18:33:33

标签: javascript asp.net-mvc

我需要开发一个注册用户正在使用的设备/浏览器的应用程序。比如银行或更好的FB呢。因此,例如当一个人登录应用程序时检查他们之前是否已使用该设备/浏览器登录。如果没有,那么让他们进行验证过程。

应用程序将内置.Net 4,Asp.Net MVC,js,jQuery等。

我希望就别人用来完成这项任务的内容得到一些建议。

修改

感谢您的评论。

好的,基本上,如果我理解正确,这两个建议都意味着在笔记本电脑/设备上以及我的数据库中存储cookie / localStorage中的唯一ID,以便我将来能够识别它。

我希望,能够从机器/设备获取一个静态且特定于机器/设备的唯一ID,以便我可以用它来跟踪它。我的概念意味着用户将拥有我已登录的多个设备/机器。

我也将捕获IP,但我不想使用该密钥来识别用户。

1 个答案:

答案 0 :(得分:1)

从浏览器中获取精确唯一标识符的可能性很小。提供唯一标识符字符串的浏览器存在许多隐私风险。但是,您始终可以为用户建立的会话生成随机GUID,并将其存储为localStorage或cookie。