public ActionResult Verificacion(Clienteccf aa) { if (ModelState.IsValid) { return(RedirectToAction("Ok")); } else { return(View(aa)); } }
public ActionResult Registro(Clienteccf cli) { if (ModelState.IsValid) { cli.Contraseña = GenerarHash(cli.Contraseña); db.Configuration.ValidateOnSaveEnabled = false; Clientes cls = new Clientes { rut = cli.Rut, nombre = cli.Nombre, apellido = cli.Apellido, direccion = cli.Direccion, edad = cli.Edad, contraseña = cli.Contraseña, correo = cli.Correo, habilitado = true, comuna = cli.Comuna }; db.Clientes.Add(cls); db.SaveChanges(); System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); msg.To.Add(cli.Correo); msg.Subject = Request.Form["Registro"]; msg.Body = CrearBody(cli.Correo, cli.Nombre, cli.Apellido); msg.IsBodyHtml = true; msg.BodyEncoding = System.Text.Encoding.UTF8; msg.From = new System.Net.Mail.MailAddress("*****@*****.**"); System.Net.Mail.SmtpClient cliente = new System.Net.Mail.SmtpClient(); cliente.Credentials = new System.Net.NetworkCredential("*****@*****.**", "1234ASDF"); cliente.Port = 587; cliente.EnableSsl = true; cliente.Host = "smtp.gmail.com"; //mail.dominio.com try { cliente.Send(msg); ViewBag.Message = "Mensaje Enviado correctamente"; } catch (Exception) { ViewBag.Message = "Error en enviar el correo intente de nuevo"; } return(RedirectToAction("../Menu/Menu")); } ViewBag.comuna = new SelectList(db.Comunas, "id_comuna", "nombre", cli.Comuna); return(View()); }
public ActionResult Verificacion(string rut, string contraseña) { contraseña = GenerarHash(contraseña); Clientes cli = db.Clientes.Where(x => x.rut == rut && x.contraseña == contraseña) .FirstOrDefault(); if (cli != null) { Clienteccf ccc = new Clienteccf(); ccc.Rut = cli.rut; ccc.Contraseña = cli.contraseña; Session["Clientesccf"] = ccc.Rut; return(Redirect("/Reservas/Reservas")); } else { ViewBag.error = "Usuario o clave Incorrectos"; return(View("Menu")); } }