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

Responder a