logout.go
 1// SPDX-FileCopyrightText: 2022 Amolith <amolith@secluded.site>
 2//
 3// SPDX-License-Identifier: BSD-2-Clause
 4
 5package main
 6
 7import (
 8	"net/http"
 9	"time"
10)
11
12func (m model) logout(writer http.ResponseWriter, request *http.Request) {
13	expiration := time.Now()
14	cookie := http.Cookie{Name: "access_token", Value: "", Expires: expiration}
15	http.SetCookie(writer, &cookie)
16	http.Redirect(writer, request, "/", 302)
17}