自分のアプリケーションに「ローカル」戦略でPassport認証を使用しています。ユーザーが入力したユーザー名とパスワードが無効で、有効な場合はダッシュボードにリダイレクトするかどうかをユーザーが知ることができるようにします。フラッシュメッセージを傍受する
router.post('/login', passport.authenticate('local', {failureRedirect: '/login', failureFlash: 'Invalid username or password.'}), function(req, res, next){
res.redirect('/users/dashboard');
});
リダイレクト一部が正常に動作しますが、ユーザーがログインページにfailureFlash: 'Invalid username or password.'
dosentショーでフラッシュメッセージを渡す/無効なユーザーを入力: これは私がユーザを認証しています方法です。 これは私が私のログインルートを処理する方法である:
router.get('/login', function(req, res, next) {
res.render('pages/login', {'title' : 'VoteCenter - Login', message: req.flash('message')});
});
私はfailureFlash
からフラッシュmesaageを傍受するreq.flash('??????')
で使用するために何が必要ですか?
可能な複製を取得Express 4.0でフラッシュメッセージを送信するには?](http://stackoverflow.com/questions/23160743/how-to-send-flash-messages-in-express-4-0) –