public void evaluaDatos(string password, string login) { Negocio.usuariosNegocio dc = new Negocio.usuariosNegocio(); //evaluamos si la contraseña no es la generica try { if (password != "EVALUACION") { string passEncriptado = dc.CreateMD5(password); if (dc.validaDatos(login, passEncriptado) == 1) { Session.Add("sessionIDUsuario", dc.devolverID(login)); Response.Redirect("Default.aspx"); } else { lblMensaje.Text = "Usuario o contraseña incorrectos"; } } else { Session.Add("sessionIDUsuario", dc.devolverID(login)); Response.Redirect("wfCambioClave.aspx"); } } catch (Exception err) { cvError.IsValid = false; cvError.Text = "Ocurrio un error, favor verifique"; } }
protected void txtEntrar_Click(object sender, EventArgs e) { Negocio.usuariosNegocio dc = new Negocio.usuariosNegocio(); try { int idUsuario = (int)Session["sessionIDUsuario"]; string password = txtNuevoPassword.Text.ToUpper().Trim(), passwordConfirmado = txtPasswordConf.Text.ToUpper().Trim(); if (password == passwordConfirmado) { string passEncriptado = dc.CreateMD5(passwordConfirmado); Entidad.Usuarios usuario = dc.devolverUsuario(idUsuario); usuario.Clave = passEncriptado; dc.actualizarUsuario(usuario); Response.Redirect("wfLogin.aspx"); } else { cvError.IsValid = false; cvError.Text = "Claves no son iguales"; } } catch (Exception err) { cvError.IsValid = false; cvError.Text = "Ocurrio un error, favor verifique"; } }