Dúvida login e logout
Pessoal estou com uma dúvida na parte de login e logout, criei uma pagina que para acessar ela tem que ter um cadastro só que não sei como que faço para criar uma sistema de logout, no sistema toda vez que recarrego a pagina ela volta para a pagina de login onde tenho que cadastrar os dados de login novamente não quero isso quero o sistema tipo igual desse site que só faz o logout depois que clico no link sair. segui o código. Desde já agradeço a todos que me ajudarem.
<?php
include("conecta/config.php");
include("conecta/restrito.php");
require 'conecta/conexao.php';
$login = $_POST['login'];
$senha = $_POST['senha'];
/* Verifica se existe usuario, o segredo ta aqui quando ele procupa uma
linha q contenha o login e a senha digitada */
$sql_logar = "SELECT * FROM user WHERE login = '$login' && senha = '$senha'";
$exe_logar = mysql_query($sql_logar) or die (mysql_error());
$fet_logar = mysql_fetch_assoc($exe_logar);
$num_logar = mysql_num_rows($exe_logar);
//Verifica se n existe uma linha com o login e a senha digitado
if ($num_logar == 0){
header("Location:login.php");
echo "Login ou senha invalido.";
echo "<br><a href='login.php'>Clique aqui para volta.</a>";
}elseif($fet_logar['activo'] == "N"){
header("Location:login.php");
echo "Usuario não ativado, verifique seu e-mail para ativa a conta.";
echo "<br><a href='login.php'>Clique aqui para volta.</a>";
}else{
//Cria a sessão e manda pra pagina principal.php
session_start();
$_SESSION['login'] = $login;
$_SESSION['senha'] = $senha;
$termo = (isset($_GET['termo'])) ? $_GET['termo'] : '';
// Verifica se o termo de pesquisa está vazio, se estiver executa uma consulta completaif (empty($termo)):
$conexao = conexao::getInstance();
$sql = 'SELECT id, nome, compra_venda, valor_moeda, valor_reais, email, carteira, telefone, status, foto FROM tab_clientes order by id DESC';
$stm = $conexao->prepare($sql);
$stm->execute();
$clientes = $stm->fetchAll(PDO::FETCH_OBJ);
else:
// Executa uma consulta baseada no termo de pesquisa passado como parâmetro
$conexao = conexao::getInstance();
$sql = 'SELECT id, nome, compra_venda, valor_moeda, valor_reais, email, carteira, telefone, status, foto FROM tab_clientes WHERE nome LIKE :nome OR email LIKE :email';
$stm = $conexao->prepare($sql);
$stm->bindValue(':nome', $termo.'%');
$stm->bindValue(':email', $termo.'%');
$stm->execute();
$clientes = $stm->fetchAll(PDO::FETCH_OBJ);
endif;
}
?>Discussão (5)
Carregando comentários...