2016-04-26 20 views
0

私は多くを検索しましたが、もし誰かが既にこれを尋ねてきたかどうかはまだ分かりません。もしそうなら、私は残念です。まず第一に私はこれを初めて知っています。申し訳ありませんが、愚かな質問であり、事前に感謝しています。Passport.jsでisAuthenticatedをtrueに設定する|ログインをスキップ

私は認証のためにPassportミドルウェアを使用していますが、すべてが意図どおり動作します。しかし、今私はショーの目的のためにログを一部分スキップしたい。すぐにAuthenticationをtrueに設定し、その間にログインをスキップする可能性はありますか? また、パスポート全体を削除する必要がありますか?

次のページにリダイレクトすると、未定義のデータが原因でエラーが発生します。 深刻なお手伝いをしていただきありがとうございます。

答えて

0
if (req.headers.host.indexOf("local")==0){ 
    req.login(new User({username: "xxx"}), function(err) { 
     if (err) { 
      return next(err); 
     } 
      return next(); 
     }); 
+0

私は 'ホストと言って私のヘッダを変更できることを意味し、それはリクエストヘッダを決定し、クライアントのことを忘れないでください:localhost'と即時アクセスを得ます。本番アプリケーションではこれを行わないでください。 –

+0

この部分はショー目的のためのものですが、実際のバージョンにはこの部分がありません。 まだそのことを知らなかったし、そのヒントのために多くの感謝、私はそれを将来考慮するでしょう。 – LinkM

関連する問題