Skip to content

Commit 5da914e

Browse files
committed
logout user
1 parent b85778a commit 5da914e

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

cmd/web/handlers.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,5 +212,11 @@ func (app *App) VerifyUser(w http.ResponseWriter, r *http.Request) {
212212
}
213213

214214
func (app *App) LogoutUser(w http.ResponseWriter, r *http.Request) {
215-
fmt.Fprint(w, "LogoutUser")
215+
session := app.sessions.Load(r)
216+
err := session.Remove(w, "currentUserId")
217+
if err != nil {
218+
app.ServerError(w, err)
219+
return
220+
}
221+
http.Redirect(w, r, "/", http.StatusSeeOther)
216222
}

0 commit comments

Comments
 (0)