public void Logar(string login, string senha, string cliente, string cpfCampanha) { try { int idLogin = 0; string IPUsuario = this.Context.Request.UserHostAddress; string senhaUsuario = this.util.CriptografarSenha(senha); Acesso acesso = null; //if (!((IBIIntouch)this.Session["USUARIO"]).Consulta.AutorizadoParaConsultar(this._txtUsuario.Text.ToString(), this.Context.Request.UserHostAddress.ToString(), senhaUsuario.ToString(), cliente.ToString(), EnumProduto.Intouch, ref idLogin)) //{ // this.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "alerta", "<script>alert('" + ((AbstractError) this.Session["BUSINESS_ERROR"]).Erro + "');</script>"); //} //else //{ acesso = new Acesso(1, idLogin) { Ip = IPUsuario }; this.Session["ID_HISTORICO_LOGIN"] = ((IBIIntouch)this.Session["BUSINESS"]).HistoricoLogin.InserirHistoricoLogin(acesso.Usuario.Cliente.IdCliente, acesso.Login, IPUsuario); this.Session["DADOS_ACESSO"] = acesso; this.Session["USUARIO"] = acesso.Usuario; this.Session["MENU"] = acesso.GetMenuAplicacao("Default.aspx", true, true, DllPainelDeControle.EnumProduto.Intouch); this.Session["CPF_PARTICIPANTE_CAMPANHA"] = null; this.Session["LINK_CAMPANHA"] = "http://65.182.106.164/AtualizeSuaSorte/CadastroDeUsuario.aspx?usuario=" + ((Acesso)this.Session["DADOS_ACESSO"]).Usuario.DsLogin + "&senha=" + ((Acesso)this.Session["DADOS_ACESSO"]).Usuario.DsSenha + "&cliente=" + ((Acesso)this.Session["DADOS_ACESSO"]).Usuario.Cliente.Nome + ""; this.Response.Redirect("Home.aspx", false); //} } catch (Exception exception1) { ProjectData.SetProjectError(exception1); Exception ex = exception1; throw new Exception(GlobalPage.MsgErro(cliente, login, "intouch", "acesso1.aspx", "Logar", ex.Message, ex.StackTrace, this.Form.Controls)); } }
public void Logar(string login, string senha, string cliente, string cpfCampanha) { try { int idLogin = 0; string IPUsuario = this.Context.Request.UserHostAddress; string senhaUsuario = this.util.CriptografarSenha(senha); Acesso acesso = null; //if (!((IBIIntouch)this.Session["USUARIO"]).Consulta.AutorizadoParaConsultar(this._txtUsuario.Text.ToString(), this.Context.Request.UserHostAddress.ToString(), senhaUsuario.ToString(), cliente.ToString(), EnumProduto.Intouch, ref idLogin)) //{ // this.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "alerta", "<script>alert('" + ((AbstractError) this.Session["BUSINESS_ERROR"]).Erro + "');</script>"); //} //else //{ acesso = new Acesso(1, idLogin) { Ip = IPUsuario }; this.Session["ID_HISTORICO_LOGIN"] = ((IBIIntouch) this.Session["BUSINESS"]).HistoricoLogin.InserirHistoricoLogin(acesso.Usuario.Cliente.IdCliente, acesso.Login, IPUsuario); this.Session["DADOS_ACESSO"] = acesso; this.Session["USUARIO"] = acesso.Usuario; this.Session["MENU"] = acesso.GetMenuAplicacao("Default.aspx", true, true, DllPainelDeControle.EnumProduto.Intouch); this.Session["CPF_PARTICIPANTE_CAMPANHA"] = null; this.Session["LINK_CAMPANHA"] = "http://65.182.106.164/AtualizeSuaSorte/CadastroDeUsuario.aspx?usuario=" + ((Acesso) this.Session["DADOS_ACESSO"]).Usuario.DsLogin + "&senha=" + ((Acesso) this.Session["DADOS_ACESSO"]).Usuario.DsSenha + "&cliente=" + ((Acesso) this.Session["DADOS_ACESSO"]).Usuario.Cliente.Nome + ""; this.Response.Redirect("Home.aspx", false); //} } catch (Exception exception1) { ProjectData.SetProjectError(exception1); Exception ex = exception1; throw new Exception(GlobalPage.MsgErro(cliente, login, "intouch", "acesso1.aspx", "Logar", ex.Message, ex.StackTrace, this.Form.Controls)); } }