【发布时间】:2011-07-22 11:52:09
【问题描述】:
实际上我想在客户端 PC 上存储文件。
我知道asp.net不允许通过任何技巧或任何想法访问客户端硬盘?
出于安全原因,我想在客户的计算机上保存一个包含用户信息的文件。我不想在用户的浏览器中保存 cookie。
情景。 我想通过使用我识别用户的方式在客户的 PC 上永久存储一些东西。每次用户登录 mysite 时,我都会检查客户端 PC 上的该文件。如果文件存在,那么如果文件被用户删除或由于任何原因文件被删除或用户来自另一台 PC,则用户将成功登录,然后再次将文件保存在客户端的 PC 上。我不想在浏览器上保存某些内容 bcz 用户可能会删除 cookie 和其他历史记录。
不要将我的问题标记为否定,我没有任何有害的意图。
【问题讨论】:
-
使用 Flash 或 ActiveX,您可以以沙盒方式完成这项相当邪恶的任务。
-
+1 表示问题;我知道这样做是个坏主意,但这是一个有明确答案的明确问题。
-
任何黑客也想这样做。
-
我想真正的问题是如何在客户端以持久的方式存储数据?这可以做到,例如使用 cookie 或 - 在现代浏览器中 - 使用 HTML 5 网络存储。请参阅diveintohtml5.org/storage.html 以获得一些概述。
-
更新:看起来你真正的问题是存储一个持久的身份验证cookie,……。如此处所述:eggheadcafe.com/tutorials/aspnet/…
标签: javascript asp.net