absjunior
(usa Ubuntu)
Enviado em 15/01/2011 - 12:47h
john_master12 é bem simples, nas páginas que voce quer a autenticação coloque esse comando abaixo:
<? include ('autentica.php'); ?>
abaixo segue script do autentica.php
<?php
//FAZ A CONEXAO COM O BD
require_once("conexao.php");
//RECEBE OS DADOS DO FORMULÁRIO
$usuario = $_POST[user];
$usuario = addslashes($usuario);
$senha = md5($_POST[senha]);
// DA O MD5 PARA CRIPTOGRAFIA - OBS SE FOR CRIPTOGRAFADO
//VERIFICAMOS USUÁRIO E SENHA COMPARANDO COM OS DADOS DO BANCO MYSQL
$sql = mysql_query("SELECT * FROM user_rela
WHERE USUARIO = '$usuario' AND SENHA = '$senha'")
or die("ERRO NO COMANDO SQL");
//VERIFICAMOS AS LINHAS AFETADAS PELA CONSULTA
$row = mysql_num_rows($sql);
//VERIFICAMO SE RETORNOU ALGO
if($row ==0)
{
echo "Uzuários ou senhas Inválidos!";
}
//SE $row É DIFERENTE DE ZERO, RETORNOU ALGO
else
{
//PEGA OS DADOS DO MYSQL E ATRIBUIMOS O VALOR A VARIAVEL
$senha = mysql_result($sql, 0, "SENHA");
$usuario = mysql_result($sql, 0, "USUARIO");
$acesso = mysql_result($sql, 0, "Acesso");
$nome = mysql_result($sql, 0, "NOME");
//INICIALIZAMOS A SESSÃO
session_start();
//PASSAMOS AS VARIÁVEIS PARA SESSÃO
$_SESSION[senha] = $senha;
$_SESSION[usuario] = $usuario;
$_SESSION[acesso] = $acesso;
$_SESSION[nome] = $nome;}
$cpd = "cpd";
if ($acesso == $cpd) {
//REDIRECIONAMOS PARA A PÁGINA QUE VAI EXIBIR OS DADOS
Header("Location: admin/adm.php");}
else { Header("Location: indexrela.php");}
?>
Espero ter ajudado!