fix: disable register,link/unlink

This commit is contained in:
Théo LAGACHE
2026-02-27 11:49:38 +01:00
parent 1640b326be
commit 646719557c
4 changed files with 33 additions and 31 deletions
+10 -8
View File
@@ -8,6 +8,7 @@ import Link from "next/link";
import { Separator } from "@/components/ui/separator";
import { CardAuth } from "@/features/layout/card-auth";
import { env } from "@/env.mjs";
import { en } from "zod/v4/locales";
export const metadata: Metadata = {
title: "Login",
@@ -43,14 +44,15 @@ export default async function SignInPage() {
{SUPPORTED_PROVIDERS.filter((p) => !p.isManual && p.isActive).length >
0 && <SocialAuthButtons providers={SUPPORTED_PROVIDERS} />}
{env.AUTH_SIGNUP_ENABLED === "true" && (
<div className="mt-4 text-center text-sm">
Don&apos;t have an account ?{" "}
<Link href="/register" className="underline">
Sign up
</Link>
</div>
)}
{env.AUTH_SIGNUP_ENABLED !== "true" ||
(env.AUTH_EMAIL_PASSWORD_ENABLED === "true" && (
<div className="mt-4 text-center text-sm">
Don&apos;t have an account ?{" "}
<Link href="/register" className="underline">
Sign up
</Link>
</div>
))}
</CardContent>
</CardAuth>
</TooltipProvider>
+12 -9
View File
@@ -5,17 +5,20 @@ import { redirect } from "next/navigation";
import { env } from "@/env.mjs";
export const metadata: Metadata = {
title: "Register",
title: "Register",
};
export default async function RoutePage(props: PageParams<{}>) {
if (env.AUTH_SIGNUP_ENABLED !== "true") {
redirect("/login");
}
if (
env.AUTH_SIGNUP_ENABLED !== "true" ||
env.AUTH_EMAIL_PASSWORD_ENABLED !== "true"
) {
redirect("/login");
}
return (
<div className="mx-auto grid w-full gap-6">
<RegisterForm />
</div>
);
return (
<div className="mx-auto grid w-full gap-6">
<RegisterForm />
</div>
);
}