Explorar o código

Add logout route/button

Lee Morgan hai 2 semanas
pai
achega
3be220daa5
Modificáronse 2 ficheiros con 7 adicións e 0 borrados
  1. 1 0
      src/routes/+layout.svelte
  2. 6 0
      src/routes/logout/+server.js

+ 1 - 0
src/routes/+layout.svelte

@@ -25,6 +25,7 @@
             <a href="/register" class="button">Sign Up</a>
         {:else}
             <a href="dashboard" class="button">Dashboard</a>
+            <a href="logout" class="button">Log Out</a>
         {/if}
     {/if}
 

+ 6 - 0
src/routes/logout/+server.js

@@ -0,0 +1,6 @@
+import {redirect} from "@sveltejs/kit";
+
+export async function GET({cookies}){
+    cookies.delete("user", {path: "/"});
+    redirect(303, "/");
+}