Fixed Bug with multiple messages

Signed-off-by: Yannick Bungers <git@innay.de>
Signed-off-by: David Mehren <dmehren1@gmail.com>
This commit is contained in:
Yannick Bungers 2020-04-13 16:42:17 +02:00 committed by David Mehren
parent dc3a3f2994
commit c24023437f
No known key found for this signature in database
GPG key ID: 6017AF117F9756CB

View file

@ -55,12 +55,16 @@ export const EmailMiddleware: AuthMiddleware = {
password: req.body.password
}
}).then(function ([user, created]: [User, boolean]) {
if (created) {
logger.debug('user registered: ' + user.id)
req.flash('info', "You've successfully registered, please signin.")
} else {
logger.debug('user found: ' + user.id)
req.flash('error', 'This email has been used, please try another one.')
if (user) {
if (created) {
logger.debug('user registered: ' + user.id)
req.flash('info', "You've successfully registered, please signin.")
return
} else {
logger.debug('user found: ' + user.id)
req.flash('error', 'This email has been used, please try another one.')
return
}
}
req.flash('error', 'Failed to register your account, please try again.')
return res.redirect(config.serverURL + '/')