In nodeJS sto utilizzando il modulo passaporto per l'autenticazione. Vorrei mostrare il nome utente dell'utente attualmente connesso.Nodejs Nome utente visualizzazione passaporto
ho provato il seguente codice:
passport.displayName
e
Localstrategy.username
E per ulteriori informazioni vedi anche: http://passportjs.org/docs/profile
Ma che non funziona. Eventuali suggerimenti?
Grazie
Sto usando il seguente codice per il login: app.post ('/ login', passport.authenticate ('locale', {successRedirect: '/', failureRedirect: '/ login'}) ); Non riesco ad accedere a req.user.username sulla pagina '/'. Come posso accedervi su quella pagina? –
La proprietà 'req.user' è disponibile in quella pagina? In caso contrario, sembra che il supporto di sessione non sia abilitato. Assicurati di utilizzare il middleware 'app.use (passport.session())', oltre a configurare il middleware di sessione Express. Vedi la sezione "Middleware" di questa pagina: http://passportjs.org/guide/configuration.html –
Funziona, grazie! –