package routes import ( "github.com/gin-contrib/sessions" "github.com/gin-gonic/gin" "github.com/uberswe/golang-base-project/middleware" "log" "net/http" ) // Logout deletes the current user session and redirects the user to the index page func (controller Controller) Logout(c *gin.Context) { session := sessions.Default(c) session.Delete(middleware.SessionIDKey) err := session.Save() log.Println(err) c.Redirect(http.StatusTemporaryRedirect, "/") }