mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 08:36:12 +01:00
fix: #8781
This commit is contained in:
@@ -1,20 +1,20 @@
|
||||
'use strict';
|
||||
|
||||
var nconf = require('nconf');
|
||||
var winston = require('winston');
|
||||
const nconf = require('nconf');
|
||||
const winston = require('winston');
|
||||
|
||||
var user = require('./index');
|
||||
const user = require('./index');
|
||||
const groups = require('../groups');
|
||||
var utils = require('../utils');
|
||||
var batch = require('../batch');
|
||||
const utils = require('../utils');
|
||||
const batch = require('../batch');
|
||||
|
||||
var db = require('../database');
|
||||
var meta = require('../meta');
|
||||
var emailer = require('../emailer');
|
||||
const db = require('../database');
|
||||
const meta = require('../meta');
|
||||
const emailer = require('../emailer');
|
||||
|
||||
var UserReset = module.exports;
|
||||
const UserReset = module.exports;
|
||||
|
||||
var twoHours = 7200000;
|
||||
const twoHours = 7200000;
|
||||
|
||||
UserReset.validate = async function (code) {
|
||||
const uid = await db.getObjectField('reset:uid', code);
|
||||
@@ -85,11 +85,13 @@ UserReset.commit = async function (code, password) {
|
||||
};
|
||||
|
||||
UserReset.updateExpiry = async function (uid) {
|
||||
const oneDay = 1000 * 60 * 60 * 24;
|
||||
const expireDays = meta.config.passwordExpiryDays;
|
||||
const expiry = Date.now() + (oneDay * expireDays);
|
||||
if (expireDays > 0) {
|
||||
const oneDay = 1000 * 60 * 60 * 24;
|
||||
const expiry = Date.now() + (oneDay * expireDays);
|
||||
await user.setUserField(uid, 'passwordExpiry', expiry);
|
||||
} else {
|
||||
await db.deleteObjectField('user:' + uid, 'passwordExpiry');
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user