Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
me veio uma idéia aqui sobre como fazer.
set cookieid = id
set cookiepass = pass (ja com hash)
if(cookieid && cookiepass)
{
if(select * from users where id = cookieid and pass = cookiepass)
{
sessionlogin = true
}
}
que vocês acham?
Abraços.
>
Costumo fazer assim: os dados do usuário ficam num array:
$dados = array( 'login' => 'beraldo', 'senha' => 'hash_da_senha' );
Salvo esse array num cookie. Porém, tenho de serializá-lo primeiro, para que vire uma string:
setcookie( 'login', serialize( $dados ), timre() + tempo_de_vida_do_cookie );
Em cada página, pego o cookie e verifico se a senha para o usuário do cookie está correta:
$dados = unserialize( $_COOKIE['login'] );// claro que é bom usar um isset() aqui para não gerar erro
if ( $dados['senha'] == $senha_vinda_do_bd )
{
// ok
}
Basicamente é isso. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Hmm tendi...beleza!
Valeu a ideia!
Abraços.
Costumo fazer assim: os dados do usuário ficam num array:
$dados = array( 'login' => 'beraldo', 'senha' => 'hash_da_senha' );
Salvo esse array num cookie. Porém, tenho de serializá-lo primeiro, para que vire uma string:
setcookie( 'login', serialize( $dados ), timre() + tempo_de_vida_do_cookie );
Em cada página, pego o cookie e verifico se a senha para o usuário do cookie está correta:
{ // ok }Basicamente é isso. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif