Forráskód Böngészése

Add logout route/button

Lee Morgan 2 hete
szülő
commit
3be220daa5
2 módosított fájl, 7 hozzáadás és 0 törlés
  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, "/");
+}