public ActionResult CambiarContraseña(string vieja_contraseña, string nueva_contraseña, string repetir_contraseña) { Security sec = new Security(); if (vieja_contraseña == nueva_contraseña) { return(View()); } if (nueva_contraseña != repetir_contraseña) { return(View()); } string userName = User.Identity.GetUserId(); bool passwordMatches = sec.PasswordMatch(userName, vieja_contraseña); if (passwordMatches == true) { operations.ChangePassword(userName, nueva_contraseña); var AuthenticationManager = HttpContext.GetOwinContext().Authentication; AuthenticationManager.SignOut(); return(RedirectToAction("Login", "Home")); } else { return(View()); } }