Password reset does not need an email

This commit is contained in:
Johannes Zellner
2020-02-04 17:05:08 +01:00
parent 18bbe70364
commit 6745221e0f
5 changed files with 18 additions and 22 deletions

View File

@@ -379,18 +379,14 @@ function get(userId, callback) {
});
}
function getByResetToken(email, resetToken, callback) {
assert.strictEqual(typeof email, 'string');
function getByResetToken(resetToken, callback) {
assert.strictEqual(typeof resetToken, 'string');
assert.strictEqual(typeof callback, 'function');
var error = validateEmail(email);
if (error) return callback(error);
error = validateToken(resetToken);
if (error) return callback(error);
userdb.getByResetToken(email, resetToken, function (error, result) {
userdb.getByResetToken(resetToken, function (error, result) {
if (error) return callback(error);
callback(null, result);