fixed signup verification bug
This commit is contained in:
parent
2896677432
commit
d07c1c28ce
@ -60,20 +60,17 @@ var config_nev = function () {
|
|||||||
config_nev();
|
config_nev();
|
||||||
|
|
||||||
exports.validateVerificationToken = function(req, res){
|
exports.validateVerificationToken = function(req, res){
|
||||||
|
console.log(req.user);
|
||||||
nev.confirmTempUser(req.params.token, function(err, user) {
|
nev.confirmTempUser(req.params.token, function(err, user) {
|
||||||
//FIXME: Quick hack to prevent already verified users from seeing link has expired page
|
console.log(err);
|
||||||
if(errorHandler.getErrorMessage(err) === "Unique field already exists") {
|
|
||||||
return res.status(200).send('User successfully verified');
|
|
||||||
}
|
|
||||||
|
|
||||||
if(err) {
|
if(err) {
|
||||||
return res.status(500).send( {message: errorHandler.getErrorMessage(err) } );
|
return res.status(500).send( {message: err } );
|
||||||
}
|
}
|
||||||
else if (user){
|
else if (user){
|
||||||
return res.status(200).send('User successfully verified');
|
return res.status(200).send('User successfully verified');
|
||||||
}
|
}
|
||||||
// redirect to resend verification email
|
// redirect to resend verification email
|
||||||
return res.status(400).send( {message: 'Verification token is invalid or has expired'} );
|
else return res.status(400).send( {message: 'Verification token is invalid or has expired'} );
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -106,6 +106,7 @@
|
|||||||
"coveralls": "^2.11.4",
|
"coveralls": "^2.11.4",
|
||||||
"cross-spawn": "^5.0.0",
|
"cross-spawn": "^5.0.0",
|
||||||
"del": "^2.2.2",
|
"del": "^2.2.2",
|
||||||
|
"email-verification": "github:tellform/node-email-verification",
|
||||||
"grunt-closure-compiler": "0.0.21",
|
"grunt-closure-compiler": "0.0.21",
|
||||||
"grunt-contrib-concat": "^1.0.1",
|
"grunt-contrib-concat": "^1.0.1",
|
||||||
"grunt-contrib-copy": "^1.0.0",
|
"grunt-contrib-copy": "^1.0.0",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user