Esempio n. 1
0
        public ActionResult ResetPassword(ResetPasswordDTO obj)
        {
            if (obj.rt == null || obj.emp == null || obj.Password == null || obj.Password == "")
            {
                return RedirectToAction("Ingresar", "Admin");
            }
            if (obj.Password != obj.ConfirmPassword)
            {
                createResponseMessage(CONSTANTES.ERROR, "<strong>Las contraseñas ingresadas tienen que coincidir.</strong>");
                return View();
            }
            UsuariosBL objBL = new UsuariosBL();
            UsuarioDTO usuario = new UsuarioDTO() { Token = obj.rt, codigoEmpresa = obj.emp, Pass = obj.Password };

            if (objBL.resetPasswordByTokenAndEmp(usuario))
            {
                createResponseMessage(CONSTANTES.SUCCESS, CONSTANTES.SUCCESS_PASSWORD_CHANGE);
                return RedirectToAction("Ingresar", "Admin");
            }
            createResponseMessage(CONSTANTES.ERROR, "<strong>Usted no puede realizar esta acción o hubo un error al intentar cambiar la contraseña.</strong>");
            return View();
        }
Esempio n. 2
0
        public ActionResult ResetPassword(string rt, string emp)
        {
            if (rt == null || emp == null)
            {
                return RedirectToAction("Ingresar", "Admin");
            }

            ResetPasswordDTO obj = new ResetPasswordDTO();
            obj.rt = rt;
            obj.emp = emp;
            return View(obj);
        }