Beispiel #1
0
        public ActionResult Establecer_password(Establecer_password Datos)
        {
            Correo Enviar = new Correo();

            if (ModelState.IsValid)
            {
                if (Datos.Verificar_correo() == true)
                {
                    if (Datos.Password.Equals(Datos.Password2))
                    {
                        Datos.Insertar_password();
                        Enviar.para = Datos.Correo;
                        Enviar.pass = Datos.Password2;
                        Enviar.Notificacion();
                        ModelState.Clear();
                        return(RedirectToAction("Login", "Home"));
                    }
                    else
                    {
                        ModelState.AddModelError("", "Contraseñas no validas");
                    }
                }
                else
                {
                    ModelState.AddModelError("", "Correo inválido");
                }
            }
            return(View());
        }
Beispiel #2
0
        public ActionResult Pass_Olvidado(Establecer_password Datos)
        {
            Correo Enviar = new Correo();

            if (Datos.Verificar_correo() == true)
            {
                Enviar.para = Datos.Correo;

                Enviar.Restablecer_Password();
                ModelState.Clear();
                ModelState.AddModelError("", "Se ha enviado el enlace para restablecer tu contraseña a tu correo");
                return(View());
            }
            else
            {
                ModelState.AddModelError("", "Correo inválido");
            }

            return(View());
        }