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);
|
||||
|
||||
db.$client
|
||||
@@ -2037,7 +2037,7 @@ router.post("/recovery/request", async (req, res) => {
|
||||
}
|
||||
|
||||
// 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
|
||||
|
||||
// Store recovery code in settings
|
||||
|
||||
@@ -307,13 +307,6 @@ export function HomepageAuth({
|
||||
|
||||
// DEBUG: Verify JWT was set correctly (same as normal login)
|
||||
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);
|
||||
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" && (
|
||||
<>
|
||||
<div className="text-center text-muted-foreground mb-4">
|
||||
|
||||
Reference in New Issue
Block a user