Sistema de login automático por sedes

En la ficha de un usuario, en el apartado usuario tenemos un selector que nos permite indicar cuál es nuestra «sede principal«. La sede que marcaremos como principal será la elegida por la plataforma para el login inicial:

En este selector se listarán todas las sedes disponibles y una última, llamada «Todas las sedes», que solo tendrán disponible los usuarios que tengan permiso para visualizar todas las sedes.
Para comprobar si el Usuario tiene permiso para visualizar todas las sedes tendremos que acceder al apartado Sedes dentro del usuario: