diff options
| author | schererleander <leander@schererleander.de> | 2025-12-26 15:59:52 +0100 |
|---|---|---|
| committer | schererleander <leander@schererleander.de> | 2025-12-26 15:59:52 +0100 |
| commit | de864671fb1c97137ac9240c1311de4b9d63bc2d (patch) | |
| tree | 38772c0e6c909eee8ed234f13b6a833cc0238a7c | |
| parent | 80659e7fdc2731d977688971af067ea2cdab05a6 (diff) | |
fix(login): improve error handling and redirect logic
| -rw-r--r-- | src/app/login/page.tsx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx index 9be16e7..ae89e63 100644 --- a/src/app/login/page.tsx +++ b/src/app/login/page.tsx @@ -43,9 +43,11 @@ export default function SignInPage() { if (result?.error) { setError("Invalid email or password") - } else { + } else if (result?.ok) { router.push("/") router.refresh() + } else { + setError("Something went wrong. Please try again.") } } catch { setError("An unexpected error occurred") |
