feat: Add reset password route
This commit is contained in:
@@ -2,33 +2,34 @@ import express from "express";
|
|||||||
import multer from "multer";
|
import multer from "multer";
|
||||||
import os from "os";
|
import os from "os";
|
||||||
import {
|
import {
|
||||||
checkCookies,
|
checkCookies,
|
||||||
deleteCookies,
|
deleteCookies,
|
||||||
uploadCookies,
|
uploadCookies,
|
||||||
} from "../controllers/cookieController";
|
} from "../controllers/cookieController";
|
||||||
import {
|
import {
|
||||||
cleanupBackupDatabases,
|
cleanupBackupDatabases,
|
||||||
exportDatabase,
|
exportDatabase,
|
||||||
getLastBackupInfo,
|
getLastBackupInfo,
|
||||||
importDatabase,
|
importDatabase,
|
||||||
restoreFromLastBackup,
|
restoreFromLastBackup,
|
||||||
} from "../controllers/databaseBackupController";
|
} from "../controllers/databaseBackupController";
|
||||||
import {
|
import {
|
||||||
deleteHook,
|
deleteHook,
|
||||||
getHookStatus,
|
getHookStatus,
|
||||||
uploadHook,
|
uploadHook,
|
||||||
} from "../controllers/hookController";
|
} from "../controllers/hookController";
|
||||||
import {
|
import {
|
||||||
getPasswordEnabled,
|
getPasswordEnabled,
|
||||||
verifyPassword
|
resetPassword,
|
||||||
|
verifyPassword,
|
||||||
} from "../controllers/passwordController";
|
} from "../controllers/passwordController";
|
||||||
import {
|
import {
|
||||||
deleteLegacyData,
|
deleteLegacyData,
|
||||||
formatFilenames,
|
formatFilenames,
|
||||||
getCloudflaredStatus,
|
getCloudflaredStatus,
|
||||||
getSettings,
|
getSettings,
|
||||||
migrateData,
|
migrateData,
|
||||||
updateSettings,
|
updateSettings,
|
||||||
} from "../controllers/settingsController";
|
} from "../controllers/settingsController";
|
||||||
import { asyncHandler } from "../middleware/errorHandler";
|
import { asyncHandler } from "../middleware/errorHandler";
|
||||||
|
|
||||||
@@ -45,6 +46,7 @@ router.get("/cloudflared/status", asyncHandler(getCloudflaredStatus));
|
|||||||
// Password routes
|
// Password routes
|
||||||
router.get("/password-enabled", asyncHandler(getPasswordEnabled));
|
router.get("/password-enabled", asyncHandler(getPasswordEnabled));
|
||||||
router.post("/verify-password", asyncHandler(verifyPassword));
|
router.post("/verify-password", asyncHandler(verifyPassword));
|
||||||
|
router.post("/reset-password", asyncHandler(resetPassword));
|
||||||
|
|
||||||
// ... existing imports ...
|
// ... existing imports ...
|
||||||
|
|
||||||
@@ -58,11 +60,7 @@ router.post("/delete-cookies", asyncHandler(deleteCookies));
|
|||||||
router.get("/check-cookies", asyncHandler(checkCookies));
|
router.get("/check-cookies", asyncHandler(checkCookies));
|
||||||
|
|
||||||
// Hook routes
|
// Hook routes
|
||||||
router.post(
|
router.post("/hooks/:name", upload.single("file"), asyncHandler(uploadHook));
|
||||||
"/hooks/:name",
|
|
||||||
upload.single("file"),
|
|
||||||
asyncHandler(uploadHook)
|
|
||||||
);
|
|
||||||
router.delete("/hooks/:name", asyncHandler(deleteHook));
|
router.delete("/hooks/:name", asyncHandler(deleteHook));
|
||||||
router.get("/hooks/status", asyncHandler(getHookStatus));
|
router.get("/hooks/status", asyncHandler(getHookStatus));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user