Buenas gente, estoy intentando de hacer un sistema de login custom , estoy usando el OAuth con Google , y solo permito loguear a los usuarios que tengan permiso en el sistema con esa cuenta de google que ingreso , luego redirige al menu , hasta ahí todo bien , el problema es que si pongo Localhost/Menu , saltea el login y pasa por mas que este logueado o no , como podría hacer que si o si llame al controlador que llame , pase por un controlador "general" y haga las validaciones que tenga que hacer con respecto a la session.
Pensaba guardar los datos del usuario logueado en una variable de session y consultarla en cada unas de las pagina que entra , pero estaría repitiendo código por cada controlador y no me convence.
Recien estoy empezando con MVC , vengo de web form y yo lo solucionaba en el cs de la master.page , pero aca no hay cs y si pongo el controlador de la master no siempre entra.
Muchas gracias de antemano!