method php
Oi, tudo bem?
è o seguinte estou desenvolvento um site que logo de inicio tem um sistema de autenticação!
o usuário loga e entra normal, o sistema usa banco de dados!
o usuário ja logado, se ele clicar no botão "voltar" no navegador, ele vai voltar pra página de login,
mas se ele der um outro clique no botão "avaçar" no navegador entra no site novamente sem precisar autenticar o usuário.
então esse é o arquivo que autentica a página:
===============================================================================
<?php
// chama o script conecta.php
require_once("conecta.php");
//processa os dados do formulário
$login=$_POST['login'];
$senha=$_POST['senha'];
/comandos SQL para consulta de dados referentes ao usuário no database/
$sql=mysql_query("SELECT ID_USER, NOME FROM user WHERE
LOGIN='$login' AND SENHA='$senha'");
//os dados da consulta são armazenados em linhas
$row=mysql_num_rows($sql);
if($row==0) echo "Usuário ou Senha incorreto:", "<br><a href='index.php'><b>Tente novamente</a>";
else {
$id=mysql_result($sql, 0, "ID_USER");
$nome=mysql_result($sql, 0, "NOME");
//Iniciando sessão
session_start();
$_SESSION['newsession'] = '';
$_SESSION[id] = $id;
$_SESSION[nome] = $nome;
print "<script>location.href='index1.php';</script>";
echo "<br><a href='logout.php'>Logout</a>";
}
?>
===============================================================================
e esse é o logout:
=================================
<?php
//INICIALIZA A SESSÃO
session_start();
session_cache_expire(5);
//DESTRÓI AS VARIÁVEIS
unset($_SESSION[id]);
unset($_SESSION[nome]);
//REDIRECIONA PARA A TELA DE LOGIN
Header("Location: index.php");
?>
=================================
tentei usar até a função pra expirar o cache como vcs veêm..
Agradeço a todos que poderem me ajudar!!
Thiago Lino
Discussão (6)
Carregando comentários...