aboutsummaryrefslogtreecommitdiff
path: root/src/app/login/page.tsx
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2025-12-26 15:59:52 +0100
committerschererleander <leander@schererleander.de>2025-12-26 15:59:52 +0100
commitde864671fb1c97137ac9240c1311de4b9d63bc2d (patch)
tree38772c0e6c909eee8ed234f13b6a833cc0238a7c /src/app/login/page.tsx
parent80659e7fdc2731d977688971af067ea2cdab05a6 (diff)
fix(login): improve error handling and redirect logic
Diffstat (limited to 'src/app/login/page.tsx')
-rw-r--r--src/app/login/page.tsx4
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")