nodejs + Pass + express 3.0 + connect-flash-kein blinken?

Ich bin mit einem Pass-lokale Strategie für die Authentifizierung von Benutzern. Ich folgte den Richtlinien, die von Jared Hanson und installiert connect-flash, um flash-Methode, um die req-Objekt. Also einer meiner request-Handler ist folgende:

 app.post('/login',                             
      passport.authenticate('local', {           
          successRedirect: '/'                   
        , failureRedirect: '/login'              
        , successFlash: 'Bienvenido'             
        , failureFlash: 'Credenciales no válidas'                             
      })                                         
  );   

Wenn die Anmeldung des Benutzers schlägt fehl, es leitet den Benutzer /login wieder aber es tut flash nichts :/

UPDATE:
Ich benutze mongodb für die Speicherung von Sessions und sehe ich dies:

> db.sessions.find()
{ "_id" : "qZ2eiTnx6r9LR25JOz/TGhiJ", "session" : "{\"cookie\":{\"originalMaxAge\":null,\"expires\":null,\"httpOnly\":true,\"path\":\"/\"},\"passport\":{\"user\":\"4ffb5b5db9cc16b615000001\"},\"flash\":{\"error\":[\"Credenciales no válidas\"],\"success\":[\"Bienvenido\"]}}" }

Also die Nachrichten eingefügt werden, die session-Objekt, aber Sie sind nicht ausgerissen. Sollte ich etwas besonderes tun?

InformationsquelleAutor Dredok | 2012-07-09
Schreibe einen Kommentar