我有一个登录表单。 我想知道使用 AJAX 进行登录或发送完整表单在安全性和性能方面是否会更好?
我打算进行 AJAX 调用,因为它会在提供的输入无效时阻止页面重新加载,而不是加载完整的页面。 使用什么?
最佳答案
只要您有后备措施(对于禁用 JavaScript 的用户),AJAX-Post 就没有问题(保持 url 缓存中没有用户提交的数据)。特别是因为它是一个登录系统。
另一方面..如果您的网络服务(您“销售”的东西/内容)完全依赖于 javascript(如浏览器游戏),那么您可以忘记这个常识性要求。
至于性能:是的,它通常会更快,因为您只与(后端)服务器通信几个字节。
编辑:(可选)您可以尝试对您发送的数据(用户名/密码)进行混淆/散列(因为执行此操作所需的所有代码都在 JavaScript 中,但是永远不会有任何代码) 真正的安全性,使用 SSL 添加额外的安全层)。
希望这有帮助
关于javascript - 使用 AJAX 登录与完整表单提交(重新加载完整页面),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23583990/