10
사용자 인증을 위해 여권 지역 전략을 사용하고 있습니다. 나는 Jared Hanson이 제시 한 가이드를 따르고 req 객체에 플래시 메소드를 제공하기 위해 connect-flash를 설치했다.nodejs + passport + express 3.0 + connect-flash 깜박임 없음?
사용자 로그인이 실패app.post('/login',
passport.authenticate('local', {
successRedirect: '/'
, failureRedirect: '/login'
, successFlash: 'Bienvenido'
, failureFlash: 'Credenciales no válidas'
})
);
가, 다시/로그인에 사용자를 리디렉션하지만이 깜박 나던 아무것도 :/
가 UPDATE : 내가 세션에 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\"]}}" }
그래서 메시지는 세션 객체에 삽입되지만 풀려 나오지 않는다. 특별한 것을해야합니까?
Ok! 나는 이것을 실제로 놓쳤다. .. 나는 매우 어리 석다! 감사합니다 Jared! – Dredok
@Jared 나는 또한이 문제에 붙어있어. 필자는 여권 문서의 예제에 도움이 될 것이라고 생각합니다. –
나도 그래. 내 생각 엔 이걸 문서에 넣어두면 좋을 것 같아. –