/// <summary> /// Evento click del button acceder donde comprobamos que los datos no sean vacios y se verifica si ese user existe /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btAcceder_Click(object sender, EventArgs e) { if ((!string.IsNullOrWhiteSpace(tbUser.Text) && !string.IsNullOrWhiteSpace(tbPassword.Text)) && (tbUser.Text != "Usuario")) { Mundial mundial; Entidades.Usuario usuario; try { mundial = new Mundial(); usuario = new Entidades.Usuario(); usuario = mundial.login(tbUser.Text, utils.MD5Encrypt(tbPassword.Text)); if (usuario.active == "S") { if (!string.IsNullOrEmpty(usuario.nick)) { if (usuario.psw == usuario.email) { MessageBox.Show("Se ha detectado que es la primera vez que entra, por lo que deberá cambiar la contraseña e iniciar sesión otra vez"); formPswRecovery frp = new formPswRecovery(); frp.ShowDialog(); } else { this.Hide(); formPrincipal fp = new formPrincipal(usuario); fp.Show(); } } else { MessageBox.Show("Los datos introducidos son erróneos."); accessTry += 1; } } else { MessageBox.Show("El usuario esta actualmente desactivado."); accessTry += 1; } } catch (Exception ex) { MessageBox.Show("Ha ocurrido la siguiente excepción mientras se comprobaba el usuario y password: "******"Es obligatorio escribir el usuario y contraseña para poder acceder."); accessTry += 1; } if (this.accessTry == 3) { MessageBox.Show("Ha superado los intentos de login, el programa se cerrará."); this.Dispose(); } }
public List <Equipo> Get() { var estaAutenticado = User.Identity.IsAuthenticated; if (estaAutenticado) { var mundial = new Mundial(); return(mundial.Equipos()); } return(new List <Equipo>()); }
public formPrincipal(Entidades.Usuario user) { InitializeComponent(); usuario = user; userToolStripMenuItem.Text = (usuario.name + " " + usuario.surname).Trim(); this.mundial = new Mundial(); this.rolTipo = ""; this.FormClosing += FormPrincipal_FormClosing; this.CompruebaRolUser(); yearPreferences = DateTime.Now.Year; System.Timers.Timer aTimer = new System.Timers.Timer(); aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent); aTimer.Interval = 1000; aTimer.Enabled = true; }
private void button1_Click(object sender, EventArgs e) { Mundial mundial; if (!string.IsNullOrEmpty(tbUser.Text) && !string.IsNullOrEmpty(tbPsw.Text) && !string.IsNullOrEmpty(tbPsw2.Text)) { if (tbPsw.Text == tbPsw2.Text) { if (utils.isValidPsw(tbPsw.Text)) { try { mundial = new Mundial(); if (mundial.updatePsw(tbUser.Text, utils.MD5Encrypt(tbPsw.Text)) > 0) { MessageBox.Show("La contraseña se han cambiado correctamente"); this.Dispose(); } else { MessageBox.Show("La contraseña no se ha cambiado."); } } catch (Exception ex) { MessageBox.Show("Error al realizar el cambio de contraseña: " + ex.Message); } } else { MessageBox.Show("Las contraseña debe contener: mayúsculas, minúsculas y números."); } } else { MessageBox.Show("Las contraseñas no coinciden."); } } else { MessageBox.Show("Todos los campos son obligatorios."); } }
public ActionResult <List <Equipo> > Get() { return(Mundial.Equipos()); }