Skip to content

sandalwing/sessions

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sessions

sessions

Usage

func main() {
	e := echo.New()
	store := sessions.NewCookieStore([]byte("123456"))
	e.Use(sessions.Sessions("echosession", store))
	e.Use(mw.Logger())
	e.Use(mw.Recover())

	e.Get("/", func(c *echo.Context) error {
		session := sessions.Default(c)
		var value int
		val := session.Get("key")
		if val == nil {
			value = 0
		} else {
			value = val.(int)
			value += 1
		}
		session.Set("key", value)
		session.Save()
		return c.JSON(200, value)
	})

	e.Run(":9991")
}

About

sessions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%