nodejs+паспорт+экспресс 3.0+коннект -flash без прошивки?

Я использую локальную стратегию паспорта -для аутентификации пользователей. Я следовал руководству, данному Джаредом Хэнсоном, и установил connect -flash, чтобы передать метод flash объекту req. Итак, один из моих обработчиков запросов выглядит следующим образом:

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

Когда пользователь не может войти в систему, он снова перенаправляет пользователя на /login, но ничего не мигает :/

ОБНОВЛЕНИЕ :Я использую mongodb для хранения сеансов и вижу это:

> 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\"]}}" }

Таким образом, сообщения вставляются в объект сеанса, но не извлекаются. Должен ли я сделать что-то особенное?

10
задан laggingreflex 6 January 2015 в 14:58
поделиться