Я читаю документацию Passport, и я хотел бы знать, что такое флэш-сообщение. Googeling это не дает мне ответа.Что такое флэш-сообщение в паспорте?
ответ
Самая простая установка вспышки использует что-то вроде connect-flash. Это в основном система обмена сообщениями, которая использует сеанс для временного хранения.
Основные учебные пособия, которые я использовал, чтобы использовать его для сообщений, таких как всплывающие окна тостов. Как только пользователь подтверждает сообщение, он очищается от сеанса.
флэш-сообщение, как временные переменные
Но это в основном временный сеанс, например, вы хотите, чтобы показать сообщение об ошибке, только на этот раз, она будет доступна только для одного удара. у вас следующий маршрут будет утерян
Таким образом, используя флеш-сообщение, вы можете показывать сообщения об ошибках или успешных сообщениях пользователю.
Чтобы перефразировать документы паспорт.js, флеш-сообщения объединяются с перенаправлением маршрута для предоставления или отображения информации о состоянии пользователю.
app.post('/login',
passport.authenticate('local', { successRedirect: '/',
failureRedirect: '/login',
failureFlash: true })
);
Вы в основном нуждаетесь в них, чтобы сообщить пользователю, что они либо потерпели неудачу, либо получили доступ к некоторому ресурсу.
Ниже приведены фрагменты кода, предусмотренные в документации:
В случае выхода из строя
passport.authenticate('local', { failureFlash: 'Invalid username or password.' });
В случае успеха
passport.authenticate('local', { successFlash: 'Welcome!' });
- 1. Что такое req.isАутентифицированный() паспортJS
- 2. Что такое функция User.findOrCreate делать и когда она называется в паспорте?
- 3. аутентификация в паспорте без пароля.
- 4. Как отключить сеанс в паспорте?
- 5. Проверьте, существует ли пользователь в паспорте-местном
- 6. Доступ к информации о сеансе в паспорте
- 7. Как узнать last_login_date в паспорте/узле js
- 8. Как изменить параметры стратегии в паспорте?
- 9. Обработка гранулированных ошибок при аутентификации в паспорте
- 10. как указать несколько стратегий в паспорте
- 11. Node.js Синхронный вызов в местном паспорте паспорта
- 12. Как изменить пароль пользователя в паспорте?
- 13. Что такое трансформация и что такое Transform?
- 14. Что такое "?" делать? Что такое __FILE__?
- 15. Что такое скрипка и что такое DL?
- 16. Что такое PHPCI - что такое сборка?
- 17. Что такое Dim, что такое Факт?
- 18. Что такое структура разработки? Что такое IDE?
- 19. Что такое поток? Что такое `initialize`?
- 20. Что такое '.' в Windows?
- 21. Что такое ":" в PHP?
- 22. Что такое @ $ в perl?
- 23. Что такое '| = 'в python?
- 24. Что такое функция «в»?
- 25. Что такое === в javascript?
- 26. Что такое ** в C++
- 27. Что такое // в XSLT?
- 28. Что такое $ в bash?
- 29. Что такое */в Unix?
- 30. Что такое [] в C#?