Better handling of non-admin roles
Fixed auth error when user isn't logged in
More auth refinement