Доступ к значениям формы после паспортной локальной аутентификации - PullRequest
0 голосов
/ 10 октября 2018

Итак, у меня есть форма, в которой пользователь вводит имя пользователя, информацию для входа и выбирает другие параметры, например уровень квалификации для доступа к различным интерфейсам.для входа я использую стратегию passport-local и все работает нормально.У меня нет никаких проблем с логином.Все работает как положено.

Чтобы отобразить соответствующий интерфейс, мне нужно проверить значения в моем маршруте входа в систему, чтобы загрузить интерфейс после успешного входа.Я не знаю, как получить доступ к этим значениям в / логин GET.

Да, я передаю значения тела в done (null, req.body) в моем логине для паспорта LocalStrategy, как описано .

passport.use('login', new LocalStrategy({
            usernameField: 'email',
            passwordField: 'password',
            passReqToCallback: true // allows us to pass back the entire request to the callback
        },
        function(req, email, password, done) {
        myuserlistdb.findOne({ email: email, password: password }).then((status) => {
                console.log('Strategy status-->', status);
                if (status == false) return done(null); 
               return done(null, req.body); // <--- here 
            });
        }));

Может кто-нибудь помочь мнеразобраться в этом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...