fix: admin login forward
This commit is contained in:
parent
8d21a8d61b
commit
c8b72e004e
1 changed files with 2 additions and 3 deletions
|
|
@ -1,10 +1,9 @@
|
||||||
"use client";
|
"use client";
|
||||||
|
|
||||||
import { Suspense, useState } from "react";
|
import { Suspense, useState } from "react";
|
||||||
import { useRouter, useSearchParams } from "next/navigation";
|
import { useSearchParams } from "next/navigation";
|
||||||
|
|
||||||
function LoginForm() {
|
function LoginForm() {
|
||||||
const router = useRouter();
|
|
||||||
const params = useSearchParams();
|
const params = useSearchParams();
|
||||||
const from = params.get("from") ?? "/admin";
|
const from = params.get("from") ?? "/admin";
|
||||||
|
|
||||||
|
|
@ -25,7 +24,7 @@ function LoginForm() {
|
||||||
});
|
});
|
||||||
|
|
||||||
if (res.ok) {
|
if (res.ok) {
|
||||||
router.push(from);
|
window.location.href = from;
|
||||||
} else {
|
} else {
|
||||||
const data = await res.json();
|
const data = await res.json();
|
||||||
setError(data.error ?? "Login failed");
|
setError(data.error ?? "Login failed");
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue