protected void Page_Load(object sender, EventArgs e) { if (((MultiView)WebUserControl_ServicioPago1.FindControl("MVWPago")).ActiveViewIndex == 1) { MultiView1.ActiveViewIndex = 2; ImageButton8.Visible = true; ImageButton7.Visible = false; } Label1.Text = Convert.ToString(DateTime.Today.Year); InitializeComponent(); try { if (!this.IsPostBack) { MultiView1.ActiveViewIndex = 0; } if (Servicio == null) { if (Session["Servicio"] != null) { Servicio = (TeleBancaWS.TeleBancaWS)Session["Servicio"]; } } LblShowNombre.Text = Servicio.getUsuariActivo()[2]; } catch (Exception ex) { Errores.Alert(this, ex.Message); } }
public bool CambiarContrasena() { bool Result = false; string usuario = Servicio.getUsuariActivo()[0]; string cNueva = CriptoTeleBanca.CriptografiaTeleBanca.EncriptarPasswordSHA1(HdnPass.Value); try { Result = Servicio.ModificarClave(usuario, cNueva); if (Result) { Errores.Alert(this, "Su contraseña ha sido cambiada satifactoriamente"); MultiView1.ActiveViewIndex = 0; Menu1.Items[1].Selected = true; } if (!Result) { Errores.Alert(this, "Su contraseña no ha sido cambiada pues coincide con alguna de las 10 anteriores"); MultiView1.ActiveViewIndex = 0; Menu1.Items[1].Selected = true; } } catch (Exception ex) { Errores.Alert(this, "Error... " + ex.Message); } return(Result); }
protected void Page_Load(object sender, EventArgs e) { //string banco = Servicio.CLlamadas(); Label7.Text = "Bienvenido"; try { if (Session["Clave"].ToString() == "0") { Label5.Visible = true; Label6.Visible = true; Label5.Text = "!!! Su contraseña vence hoy, le sugerimos cambiarla, para ello haga clic "; LinkButton1.Visible = true; } if (Session["Clave"] != null && Session["Clave"].ToString() != "0") { Label5.Visible = true; Label6.Visible = true; Label5.Text = "!!! Su contraseña caducará en " + Session["Clave"] + " días, le sugerimos cambiarla, para ello haga clic "; LinkButton1.Visible = true; } if (Convert.ToInt32(Session["Clave"]) > 7) { Label5.Visible = false; Label6.Visible = false; Label5.Text = ""; LinkButton1.Visible = false; } if (Convert.ToInt32(Session["Clave"]) < 0) { Label5.Visible = true; Label6.Visible = true; Label5.Text = "!!! Su contraseña venció hace" + Convert.ToInt32(Session["Clave"]) + " días, le sugerimos cambiarla, para ello haga clic "; LinkButton1.Visible = true; } if (Servicio == null) { if (Session["Servicio"] != null) { Servicio = (TeleBancaWS.TeleBancaWS)Session["Servicio"]; } } } catch { Errores.Alert(this, "Su sesion ha expirado. Vuelva a autenticarse"); return; } }
protected void Button1_Click(object sender, EventArgs e) { if ((TbxPassAnterior.Text == "") || (TbxPassNueva.Text == "") || (TbxPassConfirm.Text == "")) { Errores.Alert(this, "Debe especificar todos los parámetros"); return; } //if ((TbxPassNueva.Text.Length<1)||(TbxPassNueva.Text.Length>20)) //{ // Errores.Alert(this, "Su contraseña no esta en el formato correcto"); // return; //} if ((CriptoTeleBanca.CriptografiaTeleBanca.EncriptarPasswordSHA1(TbxPassNueva.Text) != CriptoTeleBanca.CriptografiaTeleBanca.EncriptarPasswordSHA1(TbxPassConfirm.Text))) { Errores.Alert(this, "La nueva contraseña y su confirmación no coinciden"); return; } string[] user = Servicio.getUsuariActivo(); if (TbxPassNueva.Text == user[0].ToString()) { Errores.Alert(this, "La Contraseña no puede ser igual al Usuario"); return; } string error = ""; if (!SecurInstallSabic.ClaveAcceso.ValidarFortalezaClave(TbxPassNueva.Text, out error, 6, true, true, true, true)) { Errores.Alert(this, error); return; } string cAnterior = CriptoTeleBanca.CriptografiaTeleBanca.EncriptarPasswordSHA1(TbxPassAnterior.Text); try { string[] tmpUsuario = Servicio.getUsuariActivo(); if (tmpUsuario[1].ToLower().Equals(cAnterior.ToLower())) { HdnPass.Value = TbxPassNueva.Text; string passNew = CriptoTeleBanca.CriptografiaTeleBanca.EncriptarPasswordSHA1(TbxPassNueva.Text); if (Servicio.ModificarClave(tmpUsuario[0].ToString(), passNew) == true) { Errores.Alert(this, "Contraseña actualizada satisfactoriamente"); Response.Redirect("Default.aspx"); } else { Errores.Alert(this, "Contraseña incorrecta"); } //new Errores(this).Confirmar("Realmente desea cambiar la contraseña...", "CambiarContrasena"); } else { Errores.Alert(this, "Contraseña incorrecta"); } } catch (Exception ex) { Errores.Alert(this, "Error... " + ex.Message); } }