Я использую bcryptjs и nodejs вместе с firebase и сталкиваюсь с проблемой при входе в систему.Информация о пользователе (вместе с хешированным паролем) сохраняется в базе данных Firebase (регистрация работает нормально), чтобы сравнить введенный пароль (пользователем) с сохраненным паролем, я использую метод ниже -
bcrypt.compare(req.user.password, user.password, function(err, res) {
// res === true
});
ref: https://www.npmjs.com/package/bcryptjs
Мне нужна информация о пользователе из введенного адреса электронной почты, но я застрял здесь, не могу получить информацию о пользователе из firebase, так как информация о пользователе сопоставлена с uid, а не с электронной почтой.
МожетЯ получаю информацию о пользователе из введенного пользователем адреса электронной почты (из firebase) или каким-либо другим способом аутентификации пользователя.
Спасибо.