Remove dead/commented-out code
This commit is contained in:
parent
089ac75e9a
commit
a0af0ccab5
|
@ -2,7 +2,7 @@
|
||||||
"author": "Calvin Montgomery",
|
"author": "Calvin Montgomery",
|
||||||
"name": "CyTube",
|
"name": "CyTube",
|
||||||
"description": "Online media synchronizer and chat",
|
"description": "Online media synchronizer and chat",
|
||||||
"version": "3.35.4",
|
"version": "3.35.5",
|
||||||
"repository": {
|
"repository": {
|
||||||
"url": "http://github.com/calzoneman/sync"
|
"url": "http://github.com/calzoneman/sync"
|
||||||
},
|
},
|
||||||
|
|
108
src/database.js
108
src/database.js
|
@ -255,114 +255,6 @@ module.exports.deletePasswordReset = function (hash) {
|
||||||
module.exports.query("DELETE FROM `password_reset` WHERE hash=?", [hash]);
|
module.exports.query("DELETE FROM `password_reset` WHERE hash=?", [hash]);
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
|
||||||
module.exports.genPasswordReset = function (ip, name, email, callback) {
|
|
||||||
if(typeof callback !== "function")
|
|
||||||
callback = blackHole;
|
|
||||||
|
|
||||||
var query = "SELECT email FROM registrations WHERE uname=?";
|
|
||||||
module.exports.query(query, [name], function (err, res) {
|
|
||||||
if(err) {
|
|
||||||
callback(err, null);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(res.length == 0) {
|
|
||||||
callback("Provided username does not exist", null);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(res[0].email != email) {
|
|
||||||
callback("Provided email does not match user's email", null);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var hash = hashlib.sha256($util.randomSalt(32) + name);
|
|
||||||
var expire = Date.now() + 24*60*60*1000;
|
|
||||||
query = "INSERT INTO password_reset " +
|
|
||||||
"(ip, name, hash, email, expire) VALUES (?, ?, ?, ?, ?) " +
|
|
||||||
"ON DUPLICATE KEY UPDATE hash=?, expire=?";
|
|
||||||
module.exports.query(query, [ip, name, hash, email, expire, hash, expire],
|
|
||||||
function (err, res) {
|
|
||||||
if(err) {
|
|
||||||
callback(err, null);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
callback(null, hash);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
module.exports.recoverUserPassword = function (hash, callback) {
|
|
||||||
if(typeof callback !== "function")
|
|
||||||
callback = blackHole;
|
|
||||||
|
|
||||||
var query = "SELECT * FROM password_reset WHERE hash=?";
|
|
||||||
module.exports.query(query, [hash], function (err, res) {
|
|
||||||
if(err) {
|
|
||||||
callback(err, null);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(res.length == 0) {
|
|
||||||
callback("Invalid password reset link", null);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(Date.now() > res[0].expire) {
|
|
||||||
module.exports.query("DELETE FROM password_reset WHERE hash=?", [hash]);
|
|
||||||
callback("Link expired. Password resets are valid for 24hr",
|
|
||||||
null);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var name = res[0].name;
|
|
||||||
|
|
||||||
resetUserPassword(res[0].name, function (err, pw) {
|
|
||||||
if(err) {
|
|
||||||
callback(err, null);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports.query("DELETE FROM password_reset WHERE hash=?", [hash]);
|
|
||||||
callback(null, {
|
|
||||||
name: name,
|
|
||||||
pw: pw
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
module.exports.resetUserPassword = function (name, callback) {
|
|
||||||
if(typeof callback !== "function")
|
|
||||||
callback = blackHole;
|
|
||||||
|
|
||||||
var pwChars = "abcdefghijkmnopqrstuvwxyz023456789";
|
|
||||||
var pw = "";
|
|
||||||
for(var i = 0; i < 10; i++)
|
|
||||||
pw += pwChars[parseInt(Math.random() * 33)];
|
|
||||||
|
|
||||||
bcrypt.hash(pw, 10, function (err, data) {
|
|
||||||
if(err) {
|
|
||||||
LOGGER.error("bcrypt error: " + err);
|
|
||||||
callback("Password reset failure", null);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var query = "UPDATE registrations SET pw=? WHERE uname=?";
|
|
||||||
module.exports.query(query, [data, name], function (err, res) {
|
|
||||||
if(err) {
|
|
||||||
callback(err, null);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
callback(null, pw);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
};
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* user playlists */
|
/* user playlists */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue