func getAuthData(user content.User, sess context.Session, capabilities capabilities) (resp responseError) { resp = newResponse() if sess != nil { sess.Set(readeef.AuthNameKey, user.Data().Login) if err := sess.Write(nil); err != nil { resp.err = fmt.Errorf("Error writing session data: %v", err) } } resp.val["Auth"] = true resp.val["Capabilities"] = capabilities resp.val["User"] = user return }