Si `logedIn == false`, no debería devolver false `HasPermission`?