From 269185a58fa06fc0ee7c917ced2691184e8b6494 Mon Sep 17 00:00:00 2001 From: Amolith Date: Tue, 8 Feb 2022 15:47:31 -0500 Subject: [PATCH] Implement logout function --- logout.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/logout.go b/logout.go index 52d69cfb93505f52e2ad662440fec6227d735be1..8e80306fdb3f79d685ac6b255eabd8bf7ca508cf 100644 --- a/logout.go +++ b/logout.go @@ -1,6 +1,13 @@ package main -import "net/http" +import ( + "net/http" + "time" +) func (m model) logout(writer http.ResponseWriter, request *http.Request) { + expiration := time.Now() + cookie := http.Cookie{Name: "access_token", Value: "", Expires: expiration} + http.SetCookie(writer, &cookie) + http.Redirect(writer, request, "/", 302) }