Fixed signing out

This commit is contained in:
Roman Krček
2025-06-23 14:09:14 +02:00
parent 2f41e5ba1a
commit fe8789af87
6 changed files with 9 additions and 24 deletions

View File

@@ -1,22 +1,11 @@
<div class="min-h-screen flex flex-col justify-center items-center">
<!-- SVG QR Code Art on Top -->
<div class="mb-8">
<!-- Simple QR code SVG (static, for illustration) -->
<svg width="96" height="96" viewBox="0 0 96 96" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="96" height="96" rx="16" fill="#F3F4F6"/>
<rect x="12" y="12" width="20" height="20" fill="#111827"/>
<rect x="64" y="12" width="20" height="20" fill="#111827"/>
<rect x="12" y="64" width="20" height="20" fill="#111827"/>
<rect x="40" y="40" width="8" height="8" fill="#111827"/>
<rect x="56" y="56" width="8" height="8" fill="#111827"/>
<rect x="72" y="40" width="8" height="8" fill="#111827"/>
<rect x="40" y="72" width="8" height="8" fill="#111827"/>
</svg>
<img class="w-32 h-auto" src="/qr-code.png" alt="">
</div>
<h1 class="text-3xl font-bold text-center mb-2">ESN Scanner App</h1>
<h2 class="text-lg text-gray-600 text-center mb-8">Make entrance to your events a breeze.</h2>
<div class="flex space-x-4 w-full justify-center">
<a href="/auth/login" class="w-32 py-2 bg-blue-600 text-white rounded text-center hover:bg-blue-700 transition">Login</a>
<a href="/auth/signup" class="w-32 py-2 bg-gray-200 text-blue-700 rounded text-center hover:bg-gray-300 transition">Signup</a>
<a href="/private/home" class="w-64 py-2 bg-blue-600 text-white rounded-lg text-center hover:bg-blue-700 transition">Get started</a>
</div>
</div>

View File

@@ -0,0 +1,7 @@
import { redirect } from '@sveltejs/kit';
import type { PageServerLoad } from './$types';
export const load: PageServerLoad = async ({ locals }) => {
await locals.supabase.auth.signOut();
throw redirect(303, '/');
};

View File

@@ -1,10 +1,8 @@
<script lang="ts">
import { onMount } from 'svelte';
import { goto } from '$app/navigation';
onMount(() => {
localStorage.clear();
goto('/');
});
</script>

View File

@@ -1,9 +0,0 @@
import type { RequestHandler } from './$types';
import { redirect } from '@sveltejs/kit';
export const GET: RequestHandler = async ({ locals }) => {
// If using supabase-js client on the server, you can sign out here
if (locals.supabase) {
await locals.supabase.auth.signOut();
}
};

BIN
static/qr-code.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB