auth

Paddy 2014-08-01 Parent:7b9e0fc20256 Child:65c49af1ed3f

2:0aa843a306cd Browse Files

Pass context when checking session. When validating a session pass the context.

authorize.go session.go

     1.1 --- a/authorize.go	Fri Aug 01 23:08:38 2014 -0400
     1.2 +++ b/authorize.go	Fri Aug 01 23:54:30 2014 -0400
     1.3 @@ -147,7 +147,7 @@
     1.4  		return
     1.5  	}
     1.6  
     1.7 -	if err := validateSession(r); err == ErrorNotAuthenticated {
     1.8 +	if err := validateSession(r, ctx); err == ErrorNotAuthenticated {
     1.9  		ctx.RenderLogin(w)
    1.10  		return
    1.11  	} else if err != nil {
    1.12 @@ -200,7 +200,7 @@
    1.13  		return
    1.14  	}
    1.15  
    1.16 -	if err := validateSession(r); err == ErrorNotAuthenticated {
    1.17 +	if err := validateSession(r, ctx); err == ErrorNotAuthenticated {
    1.18  		ctx.RenderLogin(w)
    1.19  		return
    1.20  	} else if err != nil {
     2.1 --- a/session.go	Fri Aug 01 23:08:38 2014 -0400
     2.2 +++ b/session.go	Fri Aug 01 23:54:30 2014 -0400
     2.3 @@ -2,6 +2,6 @@
     2.4  
     2.5  import "net/http"
     2.6  
     2.7 -func validateSession(r *http.Request) error {
     2.8 +func validateSession(r *http.Request, c Context) error {
     2.9  	return nil
    2.10  }