Files
yt/src/pages/index.astro

24 lines
493 B
Plaintext

---
import Layout from '../layouts/Layout.astro';
import LoginForm from '../components/LoginForm.astro';
import { getSession, isLoginEnabled } from '../lib/session';
const loginEnabled = isLoginEnabled();
// Wenn Login deaktiviert ist, direkt zu /download weiterleiten
if (!loginEnabled) {
return Astro.redirect('/download');
}
const session = await getSession(Astro.request);
if (session) {
return Astro.redirect('/download');
}
---
<Layout title="Login">
<LoginForm />
</Layout>