This commit is contained in:
WeeXnes 2025-07-01 23:21:03 +02:00
parent 0777391709
commit 1143365a00
2 changed files with 25 additions and 15 deletions

View file

@ -1,22 +1,32 @@
import LoginForm from './components/login-form'; import LoginForm from './components/login-form';
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card";
import { AppLogo } from '@/components/core/AppLogo'; import { AppLogo } from '@/components/core/AppLogo';
import Link from "next/link";
export default function LoginPage() { export default function LoginPage() {
return ( return (
<div className="flex min-h-[calc(100vh-10rem)] flex-col items-center justify-center"> <div className="relative flex min-h-screen flex-col items-center justify-center">
<Card className="w-full max-w-md shadow-2xl"> <Card className="w-full max-w-md shadow-2xl">
<CardHeader className="text-center"> <CardHeader className="text-center">
<div className="mx-auto mb-6 w-fit"> <div className="mx-auto mb-6 w-fit">
<AppLogo /> <AppLogo />
</div> </div>
<CardTitle className="text-3xl font-bold tracking-tight font-headline">Welcome Back</CardTitle> <CardTitle className="text-3xl font-bold tracking-tight font-headline">Welcome Back</CardTitle>
<CardDescription>Sign in to access your VividCDN account.</CardDescription> <CardDescription>Sign in to access your VividCDN account.</CardDescription>
</CardHeader> </CardHeader>
<CardContent> <CardContent>
<LoginForm /> <LoginForm />
</CardContent> </CardContent>
</Card> </Card>
<footer className="absolute bottom-4 left-0 right-0 text-center text-sm text-muted-foreground">
<Link href="https://weexnes.dev/privacy" className="hover:underline" target="_blank">
Privacy Policy
</Link>
<span className="mx-2">·</span>
<Link href="https://weexnes.dev/legal" className="hover:underline" target="_blank">
Legal
</Link>
</footer>
</div> </div>
); );
} }

View file

@ -1,3 +1,3 @@
export const ADMIN_USERNAME = "admin"; export const ADMIN_USERNAME = "admin";
export const ADMIN_PASSWORD_HASH = "replace with valid bcrypt hash"; export const ADMIN_PASSWORD_HASH = "$2a$12$5.CxdP7e2HhsDzDagti1muu0SuMyw50vd2wSAbg0Jw6I8/GEkimGO";
export const AUTH_COOKIE_NAME = "fileverse_session"; export const AUTH_COOKIE_NAME = "vividcdn_authed";