Code refactoring
This commit is contained in:
@@ -36,7 +36,7 @@ exports.postForgot = function(req, res, next) {
|
|||||||
|
|
||||||
async.waterfall([
|
async.waterfall([
|
||||||
function(done) {
|
function(done) {
|
||||||
crypto.randomBytes(20, function(err, buf) {
|
crypto.randomBytes(16, function(err, buf) {
|
||||||
var token = buf.toString('hex');
|
var token = buf.toString('hex');
|
||||||
done(err, token);
|
done(err, token);
|
||||||
});
|
});
|
||||||
@@ -68,7 +68,7 @@ exports.postForgot = function(req, res, next) {
|
|||||||
to: user.email,
|
to: user.email,
|
||||||
from: 'hackathon@starter.com',
|
from: 'hackathon@starter.com',
|
||||||
subject: 'Reset your password on Hackathon Starter',
|
subject: 'Reset your password on Hackathon Starter',
|
||||||
text: 'You are receiving this because you (or someone else) have requested the reset of the password for your account.\n\n' +
|
text: 'You are receiving this email because you (or someone else) have requested the reset of the password for your account.\n\n' +
|
||||||
'Please click on the following link, or paste this into your browser to complete the process:\n\n' +
|
'Please click on the following link, or paste this into your browser to complete the process:\n\n' +
|
||||||
'http://' + req.headers.host + '/reset/' + token + '\n\n' +
|
'http://' + req.headers.host + '/reset/' + token + '\n\n' +
|
||||||
'If you did not request this, please ignore this email and your password will remain unchanged.\n'
|
'If you did not request this, please ignore this email and your password will remain unchanged.\n'
|
||||||
|
|||||||
Reference in New Issue
Block a user