【发布时间】:2010-10-29 04:23:15
【问题描述】:
我有一个登录表单。表单通过 ajax 提交到 .aspx 文件以实际执行登录操作。在这种情况下,我要么必须使用 $.get() 要么使用 $.post() 但它们中的每一个都会显示密码(当我查看 firebug 时)。
有什么方法可以对用户隐藏发帖信息?
【问题讨论】:
-
90% 的网站不使用 Ajax 来检查用户名/密码,他们直接将登录页面信息发布到 SSL 页面。
我有一个登录表单。表单通过 ajax 提交到 .aspx 文件以实际执行登录操作。在这种情况下,我要么必须使用 $.get() 要么使用 $.post() 但它们中的每一个都会显示密码(当我查看 firebug 时)。
有什么方法可以对用户隐藏发帖信息?
【问题讨论】:
使用 https - 纯 http 不能尝试“隐藏”密码或其他有价值的信息。
【讨论】:
ssl 应该是您唯一的选择,因为如果您尝试在简单的 http 上加密密码...由于客户端脚本,您会将您的加密逻辑暴露给用户...所以 ssl 是正确的选择。
【讨论】:
您的逻辑和使用正常发布的网站没有区别 ;-) 您可以使用 ssl 证书来加密流量。
【讨论】:
您可以使用 Alex & Shoban 提到的 SSL,也可以加密密码然后通过 Ajax 请求发送。
【讨论】:
如果可能,强烈建议使用 SSL。但是,您可以在使用JavaScript crypto libraries 发送密码之前对其进行加密。
【讨论】: