fixes url for email confirmation
This commit is contained in:
parent
ee4bed34ea
commit
26a0ac8122
@ -139,18 +139,18 @@ emailPlugin.returnError = function (error, response) {
|
|||||||
* @param {string} secret - the verification secret
|
* @param {string} secret - the verification secret
|
||||||
*/
|
*/
|
||||||
emailPlugin.sendVerificationEmail = function (email, secret) {
|
emailPlugin.sendVerificationEmail = function (email, secret) {
|
||||||
|
var confirmUrl = emailPlugin.makeConfirmUrl(email, secret);
|
||||||
async.series([
|
async.series([
|
||||||
function(callback) {
|
function(callback) {
|
||||||
emailPlugin.makeEmailBody({
|
emailPlugin.makeEmailBody({
|
||||||
email: email,
|
email: email,
|
||||||
confirm_url: emailPlugin.makeConfirmUrl(secret)
|
confirm_url: confirmUrl
|
||||||
}, callback);
|
}, callback);
|
||||||
},
|
},
|
||||||
function(callback) {
|
function(callback) {
|
||||||
emailPlugin.makeEmailHTMLBody({
|
emailPlugin.makeEmailHTMLBody({
|
||||||
email: email,
|
email: email,
|
||||||
confirm_url: emailPlugin.makeConfirmUrl(secret),
|
confirm_url: confirmUrl,
|
||||||
title: 'Your wallet backup needs confirmation'
|
title: 'Your wallet backup needs confirmation'
|
||||||
}, callback);
|
}, callback);
|
||||||
}
|
}
|
||||||
@ -176,8 +176,10 @@ emailPlugin.sendVerificationEmail = function (email, secret) {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
emailPlugin.makeConfirmUrl = function(secret) {
|
emailPlugin.makeConfirmUrl = function(email, secret) {
|
||||||
return emailPlugin.confirmUrl + '?secret='+secret;
|
return emailPlugin.confirmUrl + (
|
||||||
|
'?email=' + encodeURIComponent(email) + '&verification_code='+secret
|
||||||
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -457,7 +459,7 @@ emailPlugin.validate = function (request, response) {
|
|||||||
if (err) {
|
if (err) {
|
||||||
return emailPlugin.returnError({code: 500, message: err}, response);
|
return emailPlugin.returnError({code: 500, message: err}, response);
|
||||||
} else {
|
} else {
|
||||||
response.redirect(emailPlugin.redirectUrl).end();
|
response.redirect(emailPlugin.redirectUrl);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user