设备/浏览器注册



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

该应用程序将构建在.Net 4、Asp.Net MVC、js、jQuery等中

我希望能就其他人完成这项任务所用的方法得到一些建议。

编辑

谢谢你的评论。

好的,所以基本上,如果我理解正确的话,这两个建议都意味着将uniqueid存储在笔记本电脑/设备上的cookie/localStorage中,也存储在我的数据库中,这样我将来就可以识别它了。

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

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

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

最新更新