protected void BtnCambiarPassword_Click(object sender, EventArgs e) { try{ generales vGenerales = new generales(); if (TxModPassword.Text.Equals(TxModPasswordConfirmar.Text)) { String vPasswordMD5 = vGenerales.MD5Hash(TxModPassword.Text); String vQuery = "RSP_IngresarEmpleados 3," + LbEmpleadoPassword.Text + ",'" + vPasswordMD5 + "'"; Int32 vInformacion = vConexion.ejecutarSql(vQuery); if (vInformacion == 1) { Mensaje("Actualizado con Exito!", WarningType.Success); CerrarModal("PasswordModal"); } else { Mensaje("No se pudo actualizar la contraseña!", WarningType.Danger); CerrarModal("PasswordModal"); } } else { throw new Exception("Las contraseñas ingresadas no coinciden."); } }catch (Exception Ex) { LbUsuarioMensaje.Text = Ex.Message; UpdateUsuarioMensaje.Update(); } }
protected void BtnLogin_Click(object sender, EventArgs e) { try{ generales vGenerales = new generales(); LdapService vLdap = new LdapService(); //Boolean vLogin = vLdap.ValidateCredentials("ADBancat.hn", TxUsername.Text, TxPassword.Text); Boolean vLogin = true; if (vLogin) { DataTable vDatos = new DataTable(); vDatos = vConexion.obtenerDataTable("RSP_Login '" + TxUsername.Text + "','" + vGenerales.MD5Hash(TxPassword.Text) + "'"); foreach (DataRow item in vDatos.Rows) { Session["AUTHCLASS"] = vDatos; Session["USUARIO"] = item["idEmpleado"].ToString(); Session["CODIGOSAP"] = item["codigoSAP"].ToString(); Session["AUTH"] = true; if (vDatos.Rows[0]["tipoEmpleado"].ToString().Equals("2")) { Response.Redirect("pages/security.aspx"); } else { Response.Redirect("/default.aspx"); } } } else { Session["AUTH"] = false; throw new Exception("Usuario o contraseña incorrecta."); } }catch (Exception Ex) { LbMensaje.Text = "Usuario o contraseña incorrecta."; String vErrorLog = Ex.Message; } }
protected void BtnLogin_Click(object sender, EventArgs e) { try{ //System.Web.Helpers.AntiForgery.Validate(); generales vGenerales = new generales(); LdapService vLdap = new LdapService(); Boolean vLogin = vLdap.ValidateCredentials("ADBancat.hn", TxUsername.Text, TxPassword.Text); //Boolean vLogin = true; if (vLogin) { DataTable vDatos = new DataTable(); String vQuery = "STEISP_Login 1,'" + TxUsername.Text + "','" + vGenerales.MD5Hash(TxPassword.Text) + "'"; vDatos = vConexion.obtenerDataTable(vQuery); if (vDatos.Rows.Count < 1) { Session["AUTH"] = false; throw new Exception("Usuario o contraseña incorrecta."); } foreach (DataRow item in vDatos.Rows) { Session["AUTHCLASS"] = vDatos; Session["USUARIO"] = item["idUsuario"].ToString(); Session["AUTH"] = true; Response.Redirect("/default.aspx"); } } else { Session["AUTH"] = false; throw new Exception("Usuario o contraseña incorrecta."); } }catch (Exception Ex) { LbMensaje.Text = "Usuario o contraseña incorrecta."; String vErrorLog = Ex.Message; } }
protected void BtnGuardarCambios_Click(object sender, EventArgs e) { try { generales vGenerales = new generales(); if (!TxPassword.Text.Equals(TxConfirmar.Text)) { throw new Exception("Las contraseñas ingresadas no coinciden."); } String vQuery = "RSP_LoginUpdate '" + Convert.ToString(Session["USUARIO"]) + "','" + vGenerales.MD5Hash(TxPassword.Text) + "'"; Int32 vInformacion = vConexion.ejecutarSql(vQuery); if (vInformacion.Equals(1)) { Exitoso(); } else { throw new Exception("Ha ocurrido un problema, contacte a sistemas"); } } catch (Exception Ex) { Mensaje(Ex.Message, WarningType.Danger); } }