Talvez essa outra parte você não responda (não precisa se for entrar em detalhes que não devemos saber).
Mas ainda não entendi uma coisa: o cliente ao se conectar no wireless irá se autenticar no banco também? É que da forma que você está explicando não entendi se tem um "intermediador" entre o login do usuário e a conexão com o banco (login em página web? login por htpasswd do apache?) e principalmente a questão do administrador não ter conhecimentos de BD torna novamente necessário um intermediador (relatório em PHP?) 2010/3/24 tiago gomes <[email protected]> > Sim Osvaldo, > > Eu necessito dos dados do cliente, não do servidor. > Porém encontrei uma solução, Identificarei o MAC do cliente previamente e > vou deixar ele registrado em seus dados na tabela usuário. > > A minha necessidade é de uma solução para reunir essas informações > (Hora/data em que efetuou login, Hora/data em que efetuou logout e o nome > desse usuário) para que o administrador possa vizualizar estas informações > atravéz de uma página simples do site intranet. > > Existe alguma forma de reunir estas informações como se fosse um arquivo > log "(não necessáriamente)" sem ter que usar um select (pois o administrador > será um usuario final sem conhecimento de BD. > > Em 24 de março de 2010 15:05, Osvaldo Kussama > <[email protected]>escreveu: > > Em 24 de março de 2010 14:22, Leonardo Cezar <[email protected]> >> escreveu: >> > 2010/3/24 tiago gomes <[email protected]> >> > >> >> Creio que as que eu deveria usar seiam estas: >> >> current_user name nome nome do usuário do contexto de execução atual >> >> inet_client_addr () inet inet endereço da conexão remota >> >> inet_client_port () int int porta da conexão remota >> >> inet_server_addr () inet int endereço da conexão local >> >> inet_server_port () int int porta de ligação local >> > >> > Essas funções não retornam o MAC do servidor e sim o endereço IP. >> > >> > A seguinte receita em perl se propõe a obter o MAC do servidor. >> > >> > CREATE OR REPLACE FUNCTION get_mac( >> > IN dev character, >> > OUT nome character >> > ) >> > RETURNS character AS >> > $get_mac$ >> > use strict; >> > use warnings; >> > use Net::Frame::Device; >> > >> > my $dev = shift ; >> > my $d = Net::Frame::Device->new(dev => $dev); >> > my $nome = $d->mac; >> > >> > $get_mac$ >> > LANGUAGE 'plperlu'; >> > >> > Modo de usar: >> > >> > SELECT get_mac('en0'); >> > >> >> >> Leo, >> >> de acordo com o post original o que ele deseja é "MAC e o IP da >> máquina que está visitando a página", ou seja, creio que ele está >> falando do cliente e não do servidor. >> >> Osvaldo >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> > > > > -- > Tiago Gomes de Oliveira > Designer Gráfico > (62)81252423 > Uruaçu - GO > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
