public async Task <IActionResult> Index(Usuario user) { UsuarioContext context = HttpContext.RequestServices.GetService(typeof(UsuarioContext)) as UsuarioContext; if (context.VerificarUsuario(user)) { var claims = new List <Claim>(); claims.Add(new Claim(ClaimTypes.Name, user.correo)); var userIdentity = new ClaimsIdentity(claims, "login"); var principal = new ClaimsPrincipal(userIdentity); await HttpContext.SignInAsync("PKAT", principal); return(RedirectToRoute(new { controller = "Administracion", action = "Index" })); } //return RedirectToRoute(new { controller = "Home", action = "Login" }); ViewBag.msg = "ContraseƱa o Usuario incorrectos"; return(View()); }