ar62 0 Denunciar post Postado Junho 25, 2013 Ola, Pessoal, creio que devam ter feito algo parecido, pois preciso que toda conexao com o aplicativo na web possa gravar um Log de acesso para saber quais visitantes estão acessando o site e gerar um gráfico de estatística de visitantes, grato Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Junho 26, 2013 E-mail só o usuário informando.Para obter o ip tente: Request.ServerVariables("REMOTE_ADDR") ou Request.UserHostAddress Tem duas soluções aqui para pegar o país, de uma olhada: http://stackoverflow.com/questions/3655738/net-cultureinfo-how-to-get-country-name Abraços.... Compartilhar este post Link para o post Compartilhar em outros sites
ar62 0 Denunciar post Postado Junho 28, 2013 Ola Quintelab, tenho pego na internet esse metodo using System.Globalization; using System.Net; // Metodo de Captura de IP string IP = Request.UserHostAddress; string nome = Dns.GetHostName(); string nomeHost = Dns.GetHostEntry(IP).HostName; Response.Write(DateTime.Now.ToString() + " | IP " + IP + " | " + nomeHost + " | " + Request.Url.ToString()); O que esta acontecendo nesta situação é que o IP aparece apenas dessa maneira na visualização ::1 e neste caso abaixo, gostaria de que fosse apresentado apenas o País do computador que esta tendo acesso ao aplicativo na web, nesta rotina abaixo apresenta todos os países. Como devo proceder para que apareça apenas o País do usuário que teve acesso ao aplicativo na web. foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.AllCultures)) { Response.Write(" País.." + ci); } fico grato por orientar-me, abraço Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Junho 28, 2013 Para ip: using System.Net; using System.Net.Sockets; IPAddress[] localIPs = Dns.GetHostAddresses(Dns.GetHostName()); foreach (IPAddress addr in localIPs) { if (addr.AddressFamily == AddressFamily.InterNetwork) { lblTeste.Text = addr.ToString(); //Aqui você ve todas as informações que você precisa. } } Testei aqui e deu certo o País: using System.Globalization; string culture = CultureInfo.CurrentCulture.EnglishName; string country = culture.Substring(culture.IndexOf('(') + 1, culture.LastIndexOf(')') - culture.IndexOf('(') - 1); Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
ar62 0 Denunciar post Postado Junho 29, 2013 Ola Quintelab, Novamente venho lhe agradecer pela consideração a minha pessoa em orientar-me no sentido de estar aprendendo os conceitos e aplicabilidade das funções conforme descrevemos acima. Deste post vou precisar do conceito de estar capturando o email de quem acessa o aplicativo caso tenha a função ou o comando, fico no aguardo, desde ja agradeço, abraço Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Julho 1, 2013 Não existe como capturar o e-mail de alguém. Você pode criar um formulário onde a pessoa irá preencher o e-mail.Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
ar62 0 Denunciar post Postado Julho 3, 2013 Grato pela orientação e dicas deste post pois tem ajudado em muito, grande abraço Compartilhar este post Link para o post Compartilhar em outros sites
jhonnysayori 0 Denunciar post Postado Agosto 17, 2013 Oi, estou precisando muito saber quem visita meu site. Mais sou leigo no assunto, nem sei muita coisa de programação, javascript, só um pouco de html. Poderiam me explicar como adicionar esses códigos no site, uma explicação mais detalhada. E mais uma dúvida, se esse ip capturado vai fica oculto (para o visitante) no site ou visivel pra quem visita? Agradeço a quem puder ajudar. Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Agosto 19, 2013 Crie um tópico para isso jhonny. Compartilhar este post Link para o post Compartilhar em outros sites
jhonnysayori 0 Denunciar post Postado Agosto 20, 2013 Obrigado pela orientação. Compartilhar este post Link para o post Compartilhar em outros sites