8 de ago. de 2011

Correção arquivo LOGIN aula em 06/08/11

Arquivo para sistema de login aula Fuctura turma de sábado aula em 06/08/11
<?php
//Arquivo simplificado sem javascript apenas com pur PHP
//Verifica se ação é logout, caso positivo, executa a limpesa dos dados nos COOKIES
if($_GET[acao] == "logout"){
setcookie("usuario","");
setcookie("senha","");
}
include "conexao.php";
//Verifica se ação é login, caso positivo, verifica no banco se existe algum refistro com o usuário e senha digitados

if($_GET[acao] == "login"){
$consulta=mysql_query("select * from $tab_usuario where usuario='$_COOKIE[usuario]' and senha='$_COOKIE[senha]'");
$dados = mysql_fetch_assoc($consulta);
$total = mysql_num_rows($consulta);
//Caso exista algum cadastro, direciona o usuário para a página INICIAL do sistema, caso contrário, limpa os dados dos COOKIES e envia para a página LOGIN

if($dados<> 0){
header("location: home.php");
}else{
setcookie("usuario","");
setcookie("senha","");
header("location: login.php");
}
}
//Quando não existir variáveis GET's seja com nome de AÇÔES ou qualquer outro nome, executa  linha abaixo onde verifica se exista algo digitado nos COOKIES, caso negativo, manda pra página de LOGIN.

if($_COOKIE[usuario] == "" AND $_COOKIE[senha] == ""){

header("location: login.php");
}
?>

2 curiosos opinantes:

Thiago disse...

aqui não funcionou
verificacao.php on line 17
verificacao.php on line 18
verificacao.php on line 19

Fábio Fernandes de Lima disse...

Pois é Dr.
Quando fui formatar aqui no BLOGSPOT ele deixou na mesma linha o comentário e o primeiro e segundo IF

Cópia novamente o código que ta ok, ou da um enter antes do primeiro e segundo IF

Postar um comentário

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | JCPenney Coupons