我需要开发,其登记该用户正在使用该设备/浏览器的应用程序。比如银行还是更好的FB呢。因此,例如,当一个人登录应用程序时,会检查他们是否使用过该设备/浏览器登录过。如果没有,那么让他们通过验证过程。设备/浏览器注册
应用程序将建在.NET 4中,Asp.Net MVC,JS,jQuery的,等等。
我希望能得到一些建议什么其他人用来完成此任务。
编辑
感谢您的意见。
好了,所以基本上,如果上午的理解正确的话,这两个建议都意味着存储在笔记本电脑/设备在Cookie/localStorage的一个UNIQUEID也是在我的数据库,所以我可以识别它的未来。
我希望,能够从机器/设备是静态的,与机器/设备,这样我可以用它来追踪它获得一个唯一的ID。我的概念意味着一个用户将有几个设备/我登录的机器。
我也将捕捉IP,但我不想使用该密钥来识别用户。
使用localStorage - 这是HTML5的新版本Cookie。 [教程这里(http://www.w3schools.com/html/html5_webstorage.asp) – 2014-09-19 18:38:39
您可以检查出“用户代理字符串”和/或设置cookie。然而,两者都可以被操纵/删除(例如,由于到期),所以你不能100%确定。然而,根据您的使用情况,这并不是我想的问题。 – newBee 2014-09-19 18:41:57
@NischaalCooray:呃,不,localStorage是* not *“HTML5的新版本的cookies”。它可以存储数据客户端,如cookie,但这是相似性结束的地方。但主要区别在于cookie数据发送到服务器,而localStorage数据仅在客户端。 – 2014-09-19 19:25:23