server: fix login reset. publish.

This commit is contained in:
Koushik Dutta
2022-12-13 20:19:14 -08:00
parent f359e7abca
commit 879928ade7
4 changed files with 6 additions and 7 deletions

View File

@@ -1,12 +1,12 @@
{
"name": "@scrypted/server",
"version": "0.4.5",
"version": "0.4.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@scrypted/server",
"version": "0.4.5",
"version": "0.4.6",
"license": "ISC",
"dependencies": {
"@ffmpeg-installer/ffmpeg": "^1.1.0",

View File

@@ -1,6 +1,6 @@
{
"name": "@scrypted/server",
"version": "0.4.5",
"version": "0.4.6",
"description": "",
"dependencies": {
"@ffmpeg-installer/ffmpeg": "^1.1.0",

View File

@@ -1,5 +1,4 @@
import { EventDetails, EventListenerOptions, EventListenerRegister, ScryptedInterface, SystemDeviceState } from "@scrypted/types";
import crypto from 'crypto';
export class EventListenerRegisterImpl implements EventListenerRegister {
removeListener: () => void;
@@ -51,7 +50,7 @@ export class EventRegistry {
return false;
const eventDetails: EventDetails = {
eventId: crypto.randomBytes(8).toString("base64"),
eventId: Math.random().toString(),
changed,
eventInterface,
eventTime,

View File

@@ -439,8 +439,6 @@ async function start() {
}
app.post('/login', async (req, res) => {
await checkResetLogin();
const { username, password, change_password, maxAge: maxAgeRequested } = req.body;
const timestamp = Date.now();
const maxAge = parseInt(maxAgeRequested) || ONE_DAY_MILLISECONDS;
@@ -531,6 +529,8 @@ async function start() {
app.get('/login', async (req, res) => {
await checkResetLogin();
scrypted.addAccessControlHeaders(req, res);
const hostname = os.hostname()?.split('.')?.[0];