public ActionResult NuevaContrasena(string id, string password) { var mensajePasswordnew = 0; if (Session["mensajePasswordnew"] != null) { mensajePasswordnew = (int)Session["mensajePasswordnew"]; Session["mensajePasswordnew"] = 0; } ViewBag.mensajePasswordnew = mensajePasswordnew; if (Session["UsuarioLogin"] != null) { return(RedirectToAction("Index", "Home")); } string clave = Request["txtPassword"]; string confirmpassword = Request["txtConfirmPassword"]; int usuario = int.Parse(Session["idusuario"].ToString()); using (var dal = new UsuarioDal()) { if (clave != confirmpassword) { Session["mensajePasswordnew"] = 1; //return RedirectToAction("CambiarPassword", "Login"); } else { int valor = dal.ActualizarPaswordUsuarioNuevo(usuario, clave); if (valor == 1) { Session["mensajePasswordnew"] = 2; // return RedirectToAction("CambiarPassword", "Login"); } else { Session["mensajePasswordnew"] = 3; //return RedirectToAction("CambiarPassword", "Login"); } } } return(RedirectToAction("NuevaContrasena", "Login")); }