protected void btnCambiar_Click(object sender, EventArgs e) { usuariosTabla = usuariosAdapter.GetData(); int id; String nombre; String contra; for (int i = 0; i < usuariosTabla.Rows.Count; i++) { id = usuariosTabla[i].idUsuario; nombre = usuariosTabla[i].Nombre.ToString(); contra = usuariosTabla[i].Password.ToString(); if (txtContraA.Text == contra && txtU.Text == nombre) { DataSet1.UsuariosRow regUsuario = usuariosTabla.FindByidUsuario(id); regUsuario.Password = txtContraN.Text; usuariosTabla[i].Password = txtContraN.Text; usuariosAdapter.Update(regUsuario); usuariosTabla.AcceptChanges(); labelMensaje.ForeColor = System.Drawing.Color.Green; labelMensaje.Text = "Se ha cambiado la contraseña"; labelMensaje.Visible = true; } } }
public static List <Usuario> ListaUsuarios() { List <Usuario> listaUsu = new List <Usuario>(); usuariosTabla = usuariosAdapter.GetData(); foreach (DataSet1.UsuariosRow g in usuariosTabla) { listaUsu.Add(new Usuario(g)); } return(listaUsu); }
protected void btnEnviar_Click(object sender, EventArgs e) { SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587); smtp.Host = "smtp.gmail.com"; smtp.EnableSsl = true; smtp.UseDefaultCredentials = false; MailMessage mm = new MailMessage("*****@*****.**", txtEmail.Text); mm.Subject = "Tu contraseña"; mm.Body = "Halo halo"; mm.IsBodyHtml = true; mm.BodyEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1"); NetworkCredential nc = new NetworkCredential("*****@*****.**", "notengoniidea"); nc.UserName = "******"; nc.Password = "******"; smtp.Credentials = nc; smtp.Port = 587; usuariosTabla = usuariosAdapter.GetData(); string emailT = txtEmail.Text; string emailU; bool mandado = false; for (int i = 0; i < usuariosTabla.Count; i++) { emailU = usuariosTabla[i].Email; if (emailT == emailU) { //string nuevaContra = GeneraContraseña(); //CambiaContraseña(usuariosTabla[i].idUsuario, nuevaContra); mandado = true; mm.Body = "Ve a este link: <a href=" + "http://cinesaquimismoasp.azurewebsites.net/ContraCambioLink.aspx?usuID=" + usuariosTabla[i].idUsuario + ">Cambiar Contraseña</a>"; smtp.Send(mm); lblCorreo.ForeColor = System.Drawing.Color.Green; lblCorreo.Text = "Se ha enviado el correo"; lblCorreo.Visible = true; } } if (!mandado) { lblCorreo.ForeColor = System.Drawing.Color.Red; lblCorreo.Text = "No se encuentra ese correo"; lblCorreo.Visible = true; } }
public static DataSet1.UsuariosDataTable TablaUsuarios(int idAcceso, string acceso) { if (idAcceso == 0) { usuariosTabla = usuariosAdapter.GetData(); } else { usuariosTabla = usuariosAdapter.GetDataByTipoAcceso(acceso); } return(usuariosTabla); }
protected void btnCambiar_Click(object sender, EventArgs e) { if (Page.IsValid) { usuariosTabla = usuariosAdapter.GetData(); int id = Convert.ToInt32(txtU.Text); DataSet1.UsuariosRow regUsuario = usuariosTabla.FindByidUsuario(id); regUsuario.Password = txtContraN.Text; usuariosTabla[id].Password = txtContraN.Text; usuariosAdapter.UpdateUsuario(regUsuario.Nombre, txtContraN.Text, regUsuario.Alias, regUsuario.Login, regUsuario.Acceso, regUsuario.TipoAcceso, regUsuario.Movil, regUsuario.Email, id); labelMensaje.ForeColor = System.Drawing.Color.Green; labelMensaje.Text = "Se ha cambiado la contraseña"; labelMensaje.Visible = true; } }
public static bool UsuariosRepetido(string nombreU, string alias, string login) { bool hayError = false; String nombre; String aliasU; String loginU; usuariosTabla = usuariosAdapter.GetData(); for (int i = 0; i < usuariosTabla.Rows.Count; i++) { nombre = usuariosTabla[i].Nombre; aliasU = usuariosTabla[i].Alias; loginU = usuariosTabla[i].Login; if (nombre == nombreU && alias == aliasU && login == loginU) { hayError = true; } } return(hayError); }
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args) { usuariosTabla = usuariosAdapter.GetData(); String nombre; String contra; bool hecho = false; for (int i = 0; i < usuariosTabla.Rows.Count; i++) { nombre = usuariosTabla[i].Nombre.ToString(); contra = usuariosTabla[i].Password.ToString(); if (txtContraA.Text == contra && txtU.Text == nombre) { hecho = true; args.IsValid = true; } } if (!hecho) { args.IsValid = false; } }
protected void btnAceptar_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } usuario1 = new Usuario(((Usuario)Session["Usuario"]).IdUsuario, txtNombre.Text, txtPass.Text, txtAlias.Text, txtLogin.Text, 0, ddlAccesoD.SelectedValue, Convert.ToInt32(txtMovil.Text), txtEmail.Text); //Usuario existente String nombreU; String nombreActual = ((Usuario)Session["Usuario"]).Nombre; String aliasU; String aliasActual = ((Usuario)Session["Usuario"]).Alias; String loginU; String loginActual = ((Usuario)Session["Usuario"]).Login; String correoU; String correoActual = ((Usuario)Session["Usuario"]).Email1; bool Repetida = false; usuariosTabla = usuariosAdapter.GetData(); if (usuario1.IdUsuario == -1) { for (int i = 0; i < usuariosTabla.Count; i++) { nombreU = usuariosTabla[i].Nombre; aliasU = usuariosTabla[i].Alias; loginU = usuariosTabla[i].Login; correoU = usuariosTabla[i].Email; if (txtNombre.Text == nombreU) { if (txtAlias.Text == aliasU) { if (txtLogin.Text == loginU) { Repetida = true; } } } if (txtNombre.Text == nombreU) { Repetida = true; } if (txtAlias.Text == aliasU) { Repetida = true; } if (txtLogin.Text == loginU) { Repetida = true; } if (txtEmail.Text == correoU) { Repetida = true; } } } else { for (int i = 0; i < usuariosTabla.Count - 1; i++) { nombreU = usuariosTabla[i].Nombre; aliasU = usuariosTabla[i].Alias; loginU = usuariosTabla[i].Login; correoU = usuariosTabla[i].Email; if (txtNombre.Text == nombreActual && txtAlias.Text == aliasActual && txtLogin.Text == loginActual) { i++; Repetida = false; } else { if (txtNombre.Text == nombreU) { if (txtAlias.Text == aliasU) { if (txtLogin.Text == loginU) { Repetida = true; } } } if (txtNombre.Text == nombreU) { Repetida = true; } if (txtAlias.Text == aliasU) { Repetida = true; } if (txtLogin.Text == loginU) { Repetida = true; } if (txtEmail.Text == correoU) { Repetida = true; } } } } if (Repetida) { Response.Write("<script>alert('YA EXISTE ESE USUARIO')</script>"); return; } if (usuario1.IdUsuario == -1) { LNyAD.AddUsuario(usuario1); } else { LNyAD.ModificaUsuario(usuario1); } ddlAccesoD.Items.Remove("Elige un Acceso"); Page.ClientScript.RegisterStartupScript(this.GetType(), "myCloseScript", "window.close()", true); }
protected void btnAcceder_Click(object sender, EventArgs e) { //string connectionString = @"Data Source=localhost; Database=cinesaquimismo; User ID=root; Password=Akihinata123"; usuariosTabla = usuariosAdapter.GetData(); bool Log = false; String usuario; String login; String contra; string acceso = String.Empty; Session["idUsu"] = null; if (checkUsu.Checked) { Response.Cookies["Usuario"].Value = txtUsu.Text; Response.Cookies["Contra"].Value = txtPass.Text; Response.Cookies["Usuario"].Expires = DateTime.Now.AddMinutes(3); Response.Cookies["Contra"].Expires = DateTime.Now.AddMinutes(3); } else { Response.Cookies["Usuario"].Expires = DateTime.Now.AddMinutes(-1); Response.Cookies["Contra"].Expires = DateTime.Now.AddMinutes(-1); } for (int i = 0; i < usuariosTabla.Rows.Count; i++) { usuario = usuariosTabla[i].Nombre; contra = usuariosTabla[i].Password; login = usuariosTabla[i].Login; if ((txtUsu.Text.Trim() == usuario && txtPass.Text == contra) || (txtUsu.Text.Trim() == login && txtPass.Text == contra)) { Log = true; acceso = usuariosTabla[i].TipoAcceso; Session["idUsu"] = usuariosTabla[i].idUsuario; } } if (Log == false) { Label12.Visible = true; return; } if (Log && acceso == "Usuario") { Session["logeoU"] = true; Session["NombreU"] = txtUsu.Text; Response.Redirect("PeliculasUsuario.aspx"); } else if (Log && acceso == "Admin") { Session["logeo"] = true; Session["nombreL"] = txtUsu.Text; Response.Redirect("Peliculas.aspx"); } else if (Log && acceso == "SinRegistro") { Response.Write("<script>alert('Usuario deshabilitado')</script>"); } }
protected void btnRegistro_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } usuariosTabla = usuariosAdapter.GetData(); Label12.Visible = false; Label7.Visible = false; bool log = false; //Crear formulario EditaUsuarios Usuario nuevoUsuario = new Usuario(); // Construimos un registro nuevo DataSet1.UsuariosRow regUsuario = usuariosTabla.NewUsuariosRow(); // rellenamos el registro regUsuario.Nombre = txtNombre.Text; regUsuario.Password = txtContra.Text; regUsuario.Alias = txtAlias.Text; regUsuario.Login = txtLogin.Text; regUsuario.Acceso = 0; regUsuario.TipoAcceso = "SinRegistro"; regUsuario.Movil = Convert.ToInt32(txtMovil.Text); regUsuario.Email = txtEmail.Text; //Usuario existente String nombreU; String aliasU; String loginU; bool Repetida = false; for (int i = 0; i < usuariosTabla.Rows.Count; i++) { nombreU = usuariosTabla[i].Nombre.ToString(); aliasU = usuariosTabla[i].Alias.ToString(); loginU = usuariosTabla[i].Login.ToString(); if (txtNombre.Text == nombreU) { if (txtAlias.Text == aliasU) { if (txtLogin.Text == loginU) { Repetida = true; } } } } if (Repetida) { Response.Write("<script>alert('YA EXISTE ESE USUARIO')</script>"); return; } else { usuariosTabla.AddUsuariosRow(regUsuario); usuariosAdapter.Update(regUsuario); log = true; if (log) { Label7.Visible = true; } Label7.Text = "Usuario registrado"; } }