Вход в паспорт после регистрации - PullRequest
0 голосов
/ 08 февраля 2020

Я использую паспорт для своей учетной записи, и мне было интересно, можно ли не подключить пользователя после регистрации и перенаправить на страницу входа. В моей локальной Стратегии после того, как я сохранил пользователя, я возвращаю его, используя «done»:

        newUser.save(function(err, result){
            if(err){
                return done(err)
            }
            return done(null, newUser)
        })

Если я верен, когда я возвращаю пользователя, он сериализует его, и я должен вернуть его, в противном случае возникает «faultRedirect» ». Но я просто хочу сохранить его, используя локальную стратегию и сообщения fla sh, а затем перенаправить его на страницу входа. Возможно ли это с помощью паспортных и локальных стратегий?

маршрутизация (express):

router.post('/signup', passport.authenticate('local.signup',{
    successRedirect: '/user/profile',
    failureRedirect: '/user/signup',
    failureFlash: true
}));
...