Estoy creando una página web y hay diferentes tipos de usuarios. Distribuidor y trabajador. Solo el trabajador puede acceder a la página index.html y solo el distribuidor puede acceder a odeme.html. Hice esto. index.html=http://localhost:8080 odeme.html=http://localhost:8080/odeme
Soy un distribuidor y en la página odeme.html si cambio la URL, puedo acceder a index.html. Resolví este problema con ajax call y location.href. Pero aparece la primera página de índice y luego aparece odeme.html. Quiero la página odeme.html para que aparezca sin que se muestre la página de índice. ¿Cómo puedo hacer?
Trate de usar un guardia para cada rol en su aplicación.
Lea más aquí sobre el enrutador CanActivate
También puede encontrar una implementación completa aquí