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}