diff options
| author | Adnan Maolood <[email protected]> | 2020-11-25 19:10:01 -0500 |
|---|---|---|
| committer | Adnan Maolood <[email protected]> | 2020-11-25 19:10:01 -0500 |
| commit | 3b9cc7f16817b1138caa4de3671c5d5274800e7c (patch) | |
| tree | 84ec2e84db29c4b1ff5ea403f46bcf1ad2f27d82 /examples/auth.go | |
| parent | Fix known hosts expiration timestamps (diff) | |
| download | go-gemini-3b9cc7f16817b1138caa4de3671c5d5274800e7c.tar.xz go-gemini-3b9cc7f16817b1138caa4de3671c5d5274800e7c.zip | |
Update examples/auth.go
Diffstat (limited to 'examples/auth.go')
| -rw-r--r-- | examples/auth.go | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/examples/auth.go b/examples/auth.go index 125d6a0..2beafcb 100644 --- a/examples/auth.go +++ b/examples/auth.go @@ -27,7 +27,6 @@ func main() { var mux gemini.ServeMux mux.HandleFunc("/", profile) mux.HandleFunc("/username", changeUsername) - mux.HandleFunc("/delete", deleteAccount) var server gemini.Server if err := server.Certificates.Load("/var/lib/gemini/certs"); err != nil { @@ -67,7 +66,6 @@ func profile(w *gemini.ResponseWriter, r *gemini.Request) { } fmt.Fprintln(w, "Username:", user.Name) fmt.Fprintln(w, "=> /username Change username") - fmt.Fprintln(w, "=> /delete Delete account") } func changeUsername(w *gemini.ResponseWriter, r *gemini.Request) { @@ -82,12 +80,5 @@ func changeUsername(w *gemini.ResponseWriter, r *gemini.Request) { return } users[fingerprint(r.Certificate.Leaf)].Name = username - fmt.Fprintln(w, "Successfully changed username") -} - -func deleteAccount(w *gemini.ResponseWriter, r *gemini.Request) { - if r.Certificate != nil { - delete(users, fingerprint(r.Certificate.Leaf)) - } - fmt.Fprintln(w, "Account deleted") + w.WriteHeader(gemini.StatusRedirect, "/") } |