fix(auth): Add keyword in email support for passwordless
This commit is contained in:
@ -515,7 +515,7 @@ module.exports = function(User) {
|
|||||||
.flatMap(token => {
|
.flatMap(token => {
|
||||||
|
|
||||||
const { id: loginToken } = token;
|
const { id: loginToken } = token;
|
||||||
const loginEmail = user.email;
|
const loginEmail = new Buffer(user.email).toString('base64');
|
||||||
const host = getServerFullURL();
|
const host = getServerFullURL();
|
||||||
const mailOptions = {
|
const mailOptions = {
|
||||||
type: 'email',
|
type: 'email',
|
||||||
|
@ -269,7 +269,7 @@ module.exports = function(app) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const authTokenId = req.query.token;
|
const authTokenId = req.query.token;
|
||||||
const authEmailId = req.query.email;
|
const authEmailId = new Buffer(req.query.email, 'base64').toString();
|
||||||
|
|
||||||
return AccessToken.findOne$({ where: {id: authTokenId} })
|
return AccessToken.findOne$({ where: {id: authTokenId} })
|
||||||
.map(authToken => {
|
.map(authToken => {
|
||||||
@ -319,7 +319,7 @@ module.exports = function(app) {
|
|||||||
return res.redirect('/email-signin');
|
return res.redirect('/email-signin');
|
||||||
}
|
}
|
||||||
|
|
||||||
const email = req.query.email;
|
const email = new Buffer(req.query.email, 'base64').toString();
|
||||||
|
|
||||||
return User.findOne$({ where: { email }})
|
return User.findOne$({ where: { email }})
|
||||||
.map(user => {
|
.map(user => {
|
||||||
|
Reference in New Issue
Block a user