当我的帐户和密码正确时,为什么会有302状态?

时间:2017-02-03 作者:showkey

我捕获了使用帐户和密码登录wordpress时的所有http请求和响应。http://imgur.com/a/YOsgO

包编号22是我使用帐户和密码登录时的http请求。

包编号26是我使用帐户和密码登录时的http响应。

为什么有回应,包裹编号22,状态是302?

1 个回复
最合适的回答,由SO网友:JHoffmann 整理而成

数据包编号22不是请求,而是对请求的应答。Status 302 只是意味着请求的资源已经找到,通常您会被临时重定向到其他地方。它并没有说密码错了或其他什么。即使成功登录,您通常也会被重定向到最初请求的页面。在您的情况下,我猜带有302状态码的响应也会将您重定向到/wp/admin/页面。这就是为什么之后会立即请求该页面。

相关推荐

Change default login auth

我将增强我的WordPress身份验证页面。我的想法很简单,就是更改过程以检查密码,就像使用用户名或电子邮件登录的默认过程一样。我已经更改了数据库,添加了额外的字段“code”:我的目标是:the user can login with your username or email and with your password or code.然而,我不知道哪个部分的编码是用来验证密码的,因为我想参考现有的编码。