mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 08:36:12 +01:00
fix: passwords always expiring upon login
This commit is contained in:
@@ -371,7 +371,7 @@ authenticationController.localLogin = async function (req, username, password, n
|
|||||||
const uid = await user.getUidByUserslug(userslug);
|
const uid = await user.getUidByUserslug(userslug);
|
||||||
try {
|
try {
|
||||||
const [userData, isAdminOrGlobalMod, banned, hasLoginPrivilege] = await Promise.all([
|
const [userData, isAdminOrGlobalMod, banned, hasLoginPrivilege] = await Promise.all([
|
||||||
db.getObjectFields('user:' + uid, ['uid', 'passwordExpiry']),
|
user.getUserFields(uid, ['uid', 'passwordExpiry']),
|
||||||
user.isAdminOrGlobalMod(uid),
|
user.isAdminOrGlobalMod(uid),
|
||||||
user.bans.isBanned(uid),
|
user.bans.isBanned(uid),
|
||||||
privileges.global.can('local:login', uid),
|
privileges.global.can('local:login', uid),
|
||||||
|
|||||||
Reference in New Issue
Block a user