浏览代码

Add logout route/button

Lee Morgan 2 周之前
父节点
当前提交
3be220daa5
共有 2 个文件被更改,包括 7 次插入0 次删除
  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, "/");
+}