feature(auth) rm oldName, oldPass

This commit is contained in:
coderaiser 2015-08-11 08:09:57 -04:00
parent e276ee0974
commit 83d0ebcba4

View file

@ -5,10 +5,7 @@
httpAuth = require('http-auth'),
config = require(DIR + 'config'),
cryptPassword = require(DIR + 'password'),
oldPass,
oldName;
cryptPassword = require(DIR + 'password');
module.exports = function() {
var auth = httpAuth.basic({
@ -32,29 +29,15 @@
}
function check(username, password, callback) {
var hash,
var sameName,
samePass,
name = config('username'),
pass = config('password'),
algo = config('algo'),
equal = username === name;
algo = config('algo');
if (!oldPass)
oldPass = pass;
sameName = username === name;
samePass = pass === cryptPassword(algo, password);
if (!oldName)
oldName = name;
if (!equal)
username === oldName;
hash = cryptPassword(algo, password);
equal = pass === hash && equal;
if (!equal) {
hash = cryptPassword(algo, oldPass);
equal = pass === hash && equal;
}
callback(equal);
callback(sameName && samePass);
}
})();