Example #1
0
        public static bool VerficarLogin(Cliente pDatos)
        {
            Proyecto.BLL.Metodos.MCliente lvClient = new BLL.Metodos.MCliente();
            DATOS.Cliente AuthData = new DATOS.Cliente()
            {
                Correo = pDatos.Correo, Password = pDatos.Password
            };
            var result = lvClient.AutentificarCliente(AuthData);

            //si es verdadero, guardar sessiones de autentificación.
            return(result);
        }
        public ActionResult EnviarClave(Models.Cliente pCliente)
        {
            if (pCliente != null && !string.IsNullOrEmpty(pCliente.Correo))
            {
                BLL.Metodos.MCliente client = new BLL.Metodos.MCliente();
                var resultado = client.RecuperarPassword(pCliente.Correo);

                if (resultado)
                {
                    ViewBag.ValMessages = "Correo se ha enviado";
                    return(View("Login"));
                }
                else
                {
                    ViewBag.ValMessages = "No se pudo enviar un correo";
                    return(View("RecobrarPassword"));
                }
            }
            return(View("RecobrarPassword"));
        }