예제 #1
0
파일: helpers.go 프로젝트: kranthic/justily
func ManageSession(w http.ResponseWriter, r *http.Request) *session.JustilySession {
	if isSessionCookieAvailable(r) {
		c, _ := r.Cookie(sessionCookieName)
		if isValidSessionCookie(c) {
			return session.GetSession(c.Value)
		}
	}
	js := session.NewSession()
	cookie := &http.Cookie{Name: "sid", Value: js.Id.String()}
	http.SetCookie(w, cookie)
	return js
}
예제 #2
0
파일: home.go 프로젝트: kranthic/justily
func home(w http.ResponseWriter, r *http.Request) {
	s := session.NewSession()
	fmt.Println("blah", s)
	fmt.Fprintf(w, "Hello Kranthi!!!")
}