Verify session server-side before redirect

This commit is contained in:
Manohar Gupta 2026-05-17 11:24:46 +05:30
parent 6247bb42bc
commit 480de976ef

View file

@ -34,10 +34,12 @@ export default function AdminLoginPage() {
const data = await res.json();
if (res.ok && data.success) {
console.log("LoginPage: success, checking cookie before redirect...");
const token = document.cookie.match(/tia_admin_session=([^;]+)/)?.[1];
console.log("LoginPage: cookie token =", token ? "found" : "NOT FOUND");
// Verify session server-side before redirect
const sessionRes = await fetch("/api/admin/auth");
const sessionData = await sessionRes.json();
if (sessionData.authenticated) {
router.push("/admin");
}
} else {
setError(data.error || "Invalid credentials");
}