Возможность использовать флэш-сообщения в паспорте, даже если FailureFlash = false - PullRequest
1 голос
/ 01 апреля 2019

Я уже некоторое время работаю с локальной стратегией для паспорта и заметил, что логическое значение failFlash не слишком влияет на то, отображается ли флэш-сообщение или нет.Это код:

app.post('/login', passport.authenticate('local', {
                    successRedirect: '/',
                    failureRedirect: '/',
                    failureFlash: false
                    })

где-то в локальной стратегии:

return done(null, false,  req.flash('error','Invalid username or password.'));

Когда страница отображает:

res.render(__dirname + '/../public/views/main',{ error: req.flash('error')});

В этом сценарии флэш-сообщениеотправляется клиенту, который не имеет смысла для меня, разве это не возможно, только если failflash имеет значение true?Любая помощь высоко ценится.

...