Filter disabled/inactive users out
This commit is contained in:
parent
2b958e0885
commit
ff219cbb06
|
@ -1,6 +1,6 @@
|
||||||
const WebHandlerModule = require('../../../web_handler_module');
|
const WebHandlerModule = require('../../../web_handler_module');
|
||||||
const Config = require('../../../config').get;
|
const Config = require('../../../config').get;
|
||||||
const { Errors } = require('../../../enig_error');
|
const { Errors, ErrorReasons } = require('../../../enig_error');
|
||||||
|
|
||||||
const WebServerPackageName = require('../web').moduleInfo.packageName;
|
const WebServerPackageName = require('../web').moduleInfo.packageName;
|
||||||
const { WellKnownLocations } = require('../web');
|
const { WellKnownLocations } = require('../web');
|
||||||
|
@ -294,6 +294,17 @@ Achievement Points: %ACHIEVEMENT_POINTS%`,
|
||||||
return cb(err);
|
return cb(err);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const accountStatus = user.getPropertyAsNumber(UserProps.AccountStatus);
|
||||||
|
if (
|
||||||
|
User.AccountStatus.disabled == accountStatus &&
|
||||||
|
User.AccountStatus.inactive == accountStatus
|
||||||
|
) {
|
||||||
|
this._notFound(resp);
|
||||||
|
return cb(
|
||||||
|
Errors.AccessDenied('Account disabled', ErrorReasons.Disabled)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
return cb(null, user);
|
return cb(null, user);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue