Error if user already exists, clean user

This commit is contained in:
Thomas Forgione
2017-09-29 10:30:19 +02:00
parent dff2c4bbb8
commit aa88b397d8
6 changed files with 35 additions and 6 deletions

View File

@@ -61,6 +61,11 @@ module.exports.signupTarget = function(req, res, render) {
require('crypto').randomBytes(48, function(err, buffer) {
user.activationKey = buffer.toString('hex');
user.save((err) => {
if (err !== undefined) {
return res.redirect(getUrl('signup'));
}
res.locals.user = user;
let baseUrl =