Aqui ta assim o script:
Login.php
<? $conexao = mysql_connect("localhost","root",""); mysql_select_db("net_escola2"); if (isset($_POST['envia_login'])) { $login = $_POST['in_login']; $senha = $_POST['in_senha']; $sql = "SELECT * FROM usuario WHERE login = '$login' AND senha = '$senha'"; $busca = mysql_query($sql,$conexao); $existe = mysql_num_rows($busca); if ( $existe == 1 ) { setcookie ("login_usuario", $login); //grava o cookie com o login setcookie ("senha_usuario", $senha); //grava o cookie com a senha echo "Usuário logado.<br> <a href=\"admin.php\">Clique aqui para administrar</a>"; //se a senha digitada está correta, mostra a mensagem exit; } else { echo "Login ou senha inválidos."; //se a senha está incorreta mostra essa mensagem } } ?> <html> <head> <title>Documento sem título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <table width="100%" border="0" cellspacing="1" cellpadding="1"> <tr> <td><form name="form1" method="post" action=""> <table width="100%" border="0" cellspacing="1" cellpadding="1"> <tr> <td width="14%">Nome:</td> <td width="86%"><input name="in_login" type="text" id="in_login"></td> </tr> <tr> <td>Senha:</td> <td><input name="in_senha" type="password" id="in_senha"></td> </tr> <tr> <td><input type="submit" name="envia_login" value="Logar"></td> <td> </td> </tr> </table> </form></td> </tr> </table> </body> </html>
Verificador.php
<? include "config.php"; $nome = $HTTP_COOKIE_VARS["login_usuario"]; $pass = $HTTP_COOKIE_VARS["senha_usuario"]; $db = mysql_connect ($host, $login_db, $senha_db); $basedados = mysql_select_db($database); $confirmacao = mysql_query("SELECT * FROM usuario WHERE login = '$nome' AND senha = '$pass'", $db); $contagem = mysql_num_rows($confirmacao); if ($contagem == 0) { echo "Você não está logado para continuar a operação!<br> <a href=\"login.php\">Logar-se</a>"; exit; } else { echo "Usuário: $nome <a href=\"logout.php\">Logout</a><br>"; } ?>
Ai apenas do include nele nas paginas que quero proteger e caso nao esteja logado ele não procede com a hp =]