首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么AJAX不用于登录?

问为什么AJAX不用于登录?
EN

Security用户
提问于 2015-06-29 20:09:21
回答 1查看 2.4K关注 0票数 1

我想知道为什么AJAX不用于登录或在大多数页面中注册,而是使用PHP重新加载整个页面。是因为安全问题,还是因为它根本不实用?

EN

回答 1

Security用户

回答已采纳

发布于 2015-06-30 02:42:27

我想知道为什么AJAX不用于登录或在大多数页面中注册,而是使用PHP重新加载整个页面。是因为安全问题,还是因为它根本不实用?

Ajax对于登录数据的传输不是什么特别的事情,因为它是在后台而不是前台完成的HTTP请求。因此,如果正确执行,安全性应该是相同的。

但是,对于正常的前台HTTP请求,您将更新整个页面,从而将当前浏览器选项卡完全带入不同的安全级别(即登录和注销)。使用Ajax,您只更新该页面的一部分。如果您不小心,可以将来自同一页面不同安全级别的内容混合在一起,以便来自不同安全域的数据可以相互交互。

因此,使用新页面而不是更新现有页面不仅是一种更简单的方法,而且也是一种更容易验证所有操作是否正确的方法。

票数 4
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/92694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档