/// <summary> /// Se utiliza para resetea las varibles siempre que se ingrese /// a la aplicacion o se haga un postback /// </summary> private void Inicializar() { this.LbError.Text = string.Empty; this.LbError.Visible = false; if (Session["UsuarioIcetex"] != null) { this.usuarioEntity = (UsuarioIcetexEntity)Session["UsuarioIcetex"]; this.hdUsuario.Value = this.usuarioEntity.Login; } }
protected void LoginMain_Authenticate(object sender, AuthenticateEventArgs e) { try { TextBox txtCapcha = (TextBox)LoginMain.FindControl("txtCapcha"); //Valida usuario y password if (!this.usuarioBusiness.ValidarUsuarioIcetex(LoginMain.UserName, LoginMain.Password, ResourceConst.PathFileUsers)) { LoginMain.FailureText = "El nombre de usuario o el password no son validos por favor verifique e intente nuevamente."; text = JQueryMensaje.ArmaMensaje("Error.", "El nombre de usuario o el password no son validos por favor verifique e intente nuevamente.", JQueryMensaje.TipoMensaje.Error); ClientScript.RegisterClientScriptBlock(Page.GetType(), "abrirmodal", text, true); return; } //VALIDACIÓN CÓDIGO CAPTHCHA if (txtCapcha.Text.ToUpper() != Session["Captcha"].ToString()) { text = JQueryMensaje.ArmaMensaje("Error.", "El código de la imagen no corresponde.", JQueryMensaje.TipoMensaje.Error); ClientScript.RegisterClientScriptBlock(Page.GetType(), "abrirmodal", text, true); return; } UsuarioIcetexEntity usuarioIcetexEntity = new UsuarioIcetexEntity() { Login = LoginMain.UserName, Password = LoginMain.Password }; Session["UsuarioIcetex"] = usuarioIcetexEntity; FormsAuthentication.RedirectFromLoginPage(LoginMain.UserName, LoginMain.RememberMeSet); Response.Redirect("~/Administracion/CalificarBeneficiario.aspx", false); } catch (Exception ex) { string script = JQueryMensaje.ArmaMensaje("Error.", ex.Message, JQueryMensaje.TipoMensaje.Error); ClientScript.RegisterClientScriptBlock(Page.GetType(), "abrirmodal", script, true); } }