Merge pull request #22 from FreeCodeCamp/passreset

Passreset
This commit is contained in:
Free Code Camp
2015-01-12 22:10:35 -08:00
2 changed files with 9 additions and 8 deletions

View File

@ -428,7 +428,8 @@ exports.getReset = function(req, res) {
return res.redirect('/forgot'); return res.redirect('/forgot');
} }
res.render('account/reset', { res.render('account/reset', {
title: 'Password Reset' title: 'Password Reset',
token: req.params.token
}); });
}); });
}; };
@ -581,16 +582,16 @@ exports.postForgot = function(req, res, next) {
from: 'Team@freecodecamp.com', from: 'Team@freecodecamp.com',
subject: 'Reset your Free Code Camp password', subject: 'Reset your Free Code Camp password',
text: [ text: [
'You are receiving this email because you (or someone else)', 'You are receiving this email because you (or someone else)\n',
'requested we reset your Free Code Camp account\'s password.\n\n', 'requested we reset your Free Code Camp account\'s password.\n\n',
'Please click on the following link, or paste this into your', 'Please click on the following link, or paste this into your\n',
'browser to complete the process:\n\n', 'browser to complete the process:\n\n',
'http://', 'http://',
req.headers.host, req.headers.host,
'/reset/', '/reset/',
token, token,
'\n\n', '\n\n',
'If you did not request this, please ignore this email and', 'If you did not request this, please ignore this email and\n',
'your password will remain unchanged.\n' 'your password will remain unchanged.\n'
].join('') ].join('')
}; };

View File

@ -1,9 +1,9 @@
extends ../layout extends ../layout
block content block content
.col-sm-8.col-sm-offset-2 .col-sm-8.col-sm-offset-2.jumbotron
form(method='POST') form(action='/reset/#{token}', method='POST')
legend Reset Password h1 Reset Password
input(type='hidden', name='_csrf', value=_csrf) input(type='hidden', name='_csrf', value=_csrf)
.form-group .form-group
label(for='password') New Password label(for='password') New Password