0

我在 Paw 中设置什么以允许登录?我尝试使用允许 cookie 无济于事。

我正在通过Github 上的本教程学习 MEAN 堆栈。注册似乎有效,但登录无效。

注册请求是:

GET /auth/success HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Cookie: connect.sid=s%3A6q22s9GpNRDITB3wKBoxS1emnKCcIR3B.pI3dzqqtSBSBVgkzl7Uib4aqNAf%2Bh5iszoWDMzWPpR8
Host: localhost:3000
Connection: close
User-Agent: Paw/2.2.2 (Macintosh; OS X/10.10.3) GCDHTTPRequest

结果是:

HTTP/1.1 200 OK
X-Powered-By: Express
Content-Type: application/json; charset=utf-8
Content-Length: 121
ETag: W/"79-56130229"
Date: Thu, 18 Jun 2015 19:52:43 GMT
Connection: close

{"state":"success","user":{"username":"admin","password":"$2a$10$AD5NBc6c6iZ09/eXuYd9oOfTEZ6MnRNYWneLy.SNPFAWf/HX1V0.6"}}

用户已创建。但是每次登录请求都失败;请求是:

GET /auth/failure HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Cookie: connect.sid=s%3A6q22s9GpNRDITB3wKBoxS1emnKCcIR3B.pI3dzqqtSBSBVgkzl7Uib4aqNAf%2Bh5iszoWDMzWPpR8
Host: localhost:3000
Connection: close
User-Agent: Paw/2.2.2 (Macintosh; OS X/10.10.3) GCDHTTPRequest

回应是:

HTTP/1.1 200 OK
X-Powered-By: Express
Content-Type: application/json; charset=utf-8
Content-Length: 72
ETag: W/"48-ed4f121"
Date: Thu, 18 Jun 2015 19:53:03 GMT
Connection: close

{"state":"failure","user":null,"message":"Invalid username or password"}

归根结底是:是否需要启用某些东西才能允许登录测试,或者我的代码更有可能是问题所在?我的代码几乎是来自上面链接的 Github repo 的模块三部分的逐字记录。任何和所有的帮助将不胜感激。

注意:我没有故意发布代码以免混淆问题。如果您需要查看某些内容,我可以添加它,请告诉我。

4

1 回答 1

0

虽然我不确定我的确切错误,但我遇到了更多故障排除,但我发现您需要确保您已遵循重定向并保存了 cookie。

于 2015-06-24T21:00:31.933 回答