0

ログインを許可するには、Paw で何を設定すればよいですか? allow Cookie を使用しようとしましたが、役に立ちませんでした。

私は、MEAN スタックを学習するために、Github でこのチュートリアルに取り組んでいます。サインアップは機能しているようですが、サインインはできません。

サインアップ リクエストは次のとおりです。

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 リポジトリのモジュール 3 の部分からほとんどそのままです。ありとあらゆる助けをいただければ幸いです。

注:質問を混乱させないように、意図的にコードを投稿しませんでした。あなたが何かを見る必要があるならば、私はそれを追加することができます.

4

1 に答える 1

0

正確なエラーについてはよくわかりませんでしたが、トラブルシューティングを行ったところ、リダイレクトをフォローしていることと Cookie が保存されていることを確認する必要があることがわかりました。

于 2015-06-24T21:00:31.933 に答える