Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17584
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Autenticar dados direto no bd por prompt

15-09-2009 14:47

Quem precisa de um prompt para acesso a um conteúdo, onde é verificado direto no bd se os dados de login e senha estão cadastrados, aqui vai um exemplo

O script é baseado em uma tabela chamada: dados, com os campos: login e senha

<?php function authenticate_user() { header('WWW-Authenticate: Basic realm="Autentique seus dados"'); header("HTTP/1.0 401 Unauthorized"); exit; } if(! isset($_SERVER['PHP_AUTH_USER'])) { authenticate_user(); } else { mysql_connect("localhost","login","senha") or die("Erro no acesso"); mysql_select_db("bd") or die("Sem conexão ao banco de dados"); $query = "SELECT login, senha FROM dados WHERE login='".$_SERVER['PHP_AUTH_USER']."' AND senha='".$_SERVER['PHP_AUTH_PW']."'"; $result = mysql_query($query); if (mysql_num_rows($result) == 0) { authenticate_user(); mysql_close(); } else { echo "autenticado"; } } ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado