예제 #1
0
        private async Task <ActionResult> AutentificarUsuario(Usuario usuario, Modulo modulo)
        {
            try
            {
                var accessResult = await LoginManager.AccessAsync(usuario, modulo);

                return(SignIn(accessResult));
            }
            catch (Exception ex)
            {
                var result = ManejadorExcepciones.HandleException(ex);

                authenticationManager.SignOut();

                Session.Clear();

                return(Redirect(Constantes.AUTENTIFICACION_LOGIN));
            }
        }