访问需要通过JavaScript进行身份验证的页面

时间:2012-09-05 20:39:23

标签: javascript ajax authentication

我对JavaScript很新,我试图在显示该页面之前访问需要用户身份验证的页面。

如何访问此页面? (我有所需的用户名和密码)我知道我们可以使用XML HTTPrequest对象通过脚本访问其他URL。但是我不知道任何让我首先进行身份验证的选项。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您应该向身份验证页面发送请求,发送用户名和密码。这将设置一个浏览器将自己处理的会话cookie,然后会话cookie将自动转发到您发出的以下请求,直到会话失效。

但请记住,跨域脚本的限制,例如:如果要进行身份验证的页面与运行脚本的页面位于不同的域中,则浏览器可能会拒绝提出任何请求。

实际上,浏览器中的这种自动cookie处理是跨域脚本编写不安全的原因,因此对大多数站点都是禁止的。