diff --git a/auth/auth.go b/auth/auth.go index 5a752f8c..1d50960c 100644 --- a/auth/auth.go +++ b/auth/auth.go @@ -22,7 +22,6 @@ import ( "context" "fmt" legacyauth "github.com/dapperlabs/flow-playground-api/auth/legacy" - playgroundErrors "github.com/dapperlabs/flow-playground-api/middleware/errors" "github.com/dapperlabs/flow-playground-api/middleware/sessions" "github.com/dapperlabs/flow-playground-api/model" "github.com/dapperlabs/flow-playground-api/storage" @@ -73,8 +72,6 @@ func (a *Authenticator) GetOrCreateUser(ctx context.Context) (*model.User, error } else { userLoaded = true } - } else { - return nil, playgroundErrors.NewAuthorizationError("userID is missing from existing session") } } @@ -90,7 +87,6 @@ func (a *Authenticator) GetOrCreateUser(ctx context.Context) (*model.User, error err = sessions.Save(ctx, session) if err != nil { - fmt.Println("FAILED TO UPDATE SESSION") return nil, errors.Wrap(err, "failed to update session") } @@ -111,7 +107,6 @@ func (a *Authenticator) CheckProjectAccess(ctx context.Context, proj *model.Proj fmt.Println("No userIDKey in session") return errors.New("no userIdKey found in session") } - fmt.Println("session.Values[userIDKey].(string)", session.Values[userIDKey].(string)) user, err := a.getCurrentUser(session.Values[userIDKey].(string)) if err != nil { diff --git a/middleware/sessions/sessions.go b/middleware/sessions/sessions.go index 3bd1ef57..89d06745 100644 --- a/middleware/sessions/sessions.go +++ b/middleware/sessions/sessions.go @@ -40,13 +40,16 @@ func Middleware(store sessions.Store) func(http.Handler) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { ctx := context.WithValue(r.Context(), sessionCtxKeySession, store) - fmt.Println("Request: ", r.Header) + fmt.Println("Cookies:", r.Cookies()) + if len(r.Cookies()) == 0 { + fmt.Println("COOKIES MISSING FROM REQUEST") + } - fmt.Println("Sessions Middleware Handler:") session, err := store.Get(r, "flow-playground") if err != nil { fmt.Println(" error getting flow-playground session:", err.Error()) } + fmt.Println(" Session Values:", session.Values) r = r.WithContext(ctx)