Skip to content

mushroomsir/session-redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

session-redis

Build Status Coverage Status License GoDoc

A session store backend for cookie-session

Installation

go get github.com/mushroomsir/session-redis

##Examples

go run example/main.go

##Usage

    SessionName := "Sess"
	SessionKeys := []string{"keyxxx"}

    store := sessionredis.New()
	handler := http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
	    session := &Session{Meta: &sessions.Meta{}}
		store.Load(SessionName, session, cookie.New(w, r, SessionKeys...))
		if session.UserID == "" {
			session.UserID = "x"
			session.Name = "y"
			session.Authed = 1
		}
		session.Save()
	})

About

An session implementation base on redis

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages