Update legacy code and remove debugs
This commit is contained in:
@@ -1136,7 +1136,7 @@ router.post("/initiate-reset", async (req, res) => {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
const resetCode = Math.floor(100000 + Math.random() * 900000).toString();
|
const resetCode = crypto.randomInt(100000, 1000000).toString();
|
||||||
const expiresAt = new Date(Date.now() + 15 * 60 * 1000);
|
const expiresAt = new Date(Date.now() + 15 * 60 * 1000);
|
||||||
|
|
||||||
db.$client
|
db.$client
|
||||||
@@ -2037,7 +2037,7 @@ router.post("/recovery/request", async (req, res) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Generate 6-digit recovery code
|
// Generate 6-digit recovery code
|
||||||
const recoveryCode = Math.floor(100000 + Math.random() * 900000).toString();
|
const recoveryCode = crypto.randomInt(100000, 1000000).toString();
|
||||||
const expiresAt = Date.now() + 60 * 1000; // 1 minute expiry
|
const expiresAt = Date.now() + 60 * 1000; // 1 minute expiry
|
||||||
|
|
||||||
// Store recovery code in settings
|
// Store recovery code in settings
|
||||||
|
|||||||
@@ -307,13 +307,6 @@ export function HomepageAuth({
|
|||||||
|
|
||||||
// DEBUG: Verify JWT was set correctly (same as normal login)
|
// DEBUG: Verify JWT was set correctly (same as normal login)
|
||||||
const verifyJWT = getCookie("jwt");
|
const verifyJWT = getCookie("jwt");
|
||||||
console.log("Recovery JWT Set Debug:", {
|
|
||||||
originalToken: response.token.substring(0, 20) + "...",
|
|
||||||
retrievedToken: verifyJWT ? verifyJWT.substring(0, 20) + "..." : null,
|
|
||||||
match: response.token === verifyJWT,
|
|
||||||
tokenLength: response.token.length,
|
|
||||||
retrievedLength: verifyJWT?.length || 0
|
|
||||||
});
|
|
||||||
|
|
||||||
setLoggedIn(true);
|
setLoggedIn(true);
|
||||||
setIsAdmin(response.is_admin);
|
setIsAdmin(response.is_admin);
|
||||||
@@ -1034,39 +1027,6 @@ export function HomepageAuth({
|
|||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
{/* Legacy Reset Flow (kept for compatibility) */}
|
|
||||||
{false && resetStep === "initiate" && (
|
|
||||||
<>
|
|
||||||
<div className="text-center text-muted-foreground mb-4">
|
|
||||||
<p>{t("auth.resetCodeDesc")}</p>
|
|
||||||
</div>
|
|
||||||
<div className="flex flex-col gap-4">
|
|
||||||
<div className="flex flex-col gap-2">
|
|
||||||
<Label htmlFor="reset-username">
|
|
||||||
{t("common.username")}
|
|
||||||
</Label>
|
|
||||||
<Input
|
|
||||||
id="reset-username"
|
|
||||||
type="text"
|
|
||||||
required
|
|
||||||
className="h-11 text-base"
|
|
||||||
value={localUsername}
|
|
||||||
onChange={(e) => setLocalUsername(e.target.value)}
|
|
||||||
disabled={resetLoading}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<Button
|
|
||||||
type="button"
|
|
||||||
className="w-full h-11 text-base font-semibold"
|
|
||||||
disabled={resetLoading || !localUsername.trim()}
|
|
||||||
onClick={handleInitiatePasswordReset}
|
|
||||||
>
|
|
||||||
{resetLoading ? Spinner : t("auth.sendResetCode")}
|
|
||||||
</Button>
|
|
||||||
</div>
|
|
||||||
</>
|
|
||||||
)}
|
|
||||||
|
|
||||||
{resetStep === "verify" && (
|
{resetStep === "verify" && (
|
||||||
<>
|
<>
|
||||||
<div className="text-center text-muted-foreground mb-4">
|
<div className="text-center text-muted-foreground mb-4">
|
||||||
|
|||||||
Reference in New Issue
Block a user