W nodeJS używam modułu paszportowego do uwierzytelniania. Chciałbym pokazać nazwę użytkownika aktualnie zalogowanego użytkownika.Nodejs Wyświetl nazwę użytkownika paszportu
Próbowałem następujący kod:
passport.displayName
i
Localstrategy.username
i więcej informacji proszę zobacz także: http://passportjs.org/docs/profile
Ale to nie działa. Jakieś sugestie?
Dzięki
Używam następujący kod do logowania: app.post ('/ login', passport.authenticate ('lokalne', {successRedirect: '/', failureRedirect: '/ login'}) ); Nie mogę uzyskać dostępu do pliku req.user.username na stronie '/'. Jak mogę uzyskać do niego dostęp na tej stronie? –
Czy na tej stronie jest dostępna właściwość 'req.user'? Jeśli nie, to wygląda na to, że obsługa sesji nie jest włączona. Upewnij się, że zainstalowano oprogramowanie pośredniczące "app.use (passport.session())", a także skonfiguruj oprogramowanie pośrednie sesji Express. Zobacz sekcję "Middleware" na tej stronie: http://passportjs.org/guide/configuration.html –
Działa, dzięki! –