Ola gente tudo bom , espero q esteja estou aki perdendo mo tempo tentando faze un sistema de login com session mysql mais ta dificil irei postar o que não estou conseguindo fazer....
<?
//CONECTA COM O BANCO DE DADOS
require_once("conecta.php");
//RECEBE OS DADOS DO FORMULÁRIO
$usuario = $_POST[txtUser];
$senha = $_POST[txtSenha];
//VERIFICA
$sql = mysql_query("
SELECT ID_USUARIO, NOME_USUARIO FROM tb_usuarios
WHERE USUARIO = '$usuario'
AND SENHA = '$senha'") or die("ERRO NO COMANDO SQL");
//LINHAS AFETADAS PELA CONSULTA
$row = mysql_num_rows($sql);
//VERIFICA SE RETORNOU ALGO
if($row == 0) echo "Usuário/Senha inválidos";
else {
//PEGA OS DADOS
$id = mysql_result($sql, 0, "ID_USUARIO");
$nome = mysql_result($sql, 0, "NOME_USUARIO");
//INICIALIZA A SESSÃO
session_start();
//GRAVA AS VARIÁVEIS NA SESSÃO
$_SESSION['id'] = $id;
$_SESSION['nome'] = $nome;
//REDIRECIONA PARA A PÁGINA QUE VAI EXIBIR OS PRODUTOS
Header("Location: resultado.php");
}//FECHA ELSE
?>
bom ae ta a verificação do login e senha e ae ele grava a session já
aki agora fiz um verifica para a session
<?
//INICIALIZA A SESSÃO
session_start();
dir = session_save_patch("c:\temp");
//SE NÃO TIVER VARIÁVEIS REGISTRADAS
//RETORNA PARA A TELA DE LOGIN
if( (!isset($_SESSION['id])) AND (!isset($_SESSION['nome'])) )
Header("Location: index.php");
?>
e agora a pagina segreta q seria
<?
//VERIFICA SE A SESSÃO ESTÁ ATIVA
require_once("verifica.php");
//CONECTA COM O BANCO DE DADOS
require_once("conecta.php");
//SQL
$sql = mysql_query("
SELECT A.ID_PRODUTO, A.PRODUTO, A.QTDE_PRODUTO
FROM tb_produtos A
WHERE A.ID_USUARIO = '".$_SESSION['id]."'") or die("ERRO NO SQL");
//LINHAS AFETADAS PELA CONSULTA
$row = mysql_num_rows($sql);
//TITULO
echo "<h2>87º artigo PHP - iMasters</h2>";
echo "Usuário logado no sistema: ".$_SESSION['nome'];
Pergunta
kevin_nightwish
Ola gente tudo bom , espero q esteja estou aki perdendo mo tempo tentando faze un sistema de login com session mysql mais ta dificil irei postar o que não estou conseguindo fazer....
bom ae ta a verificação do login e senha e ae ele grava a session já
aki agora fiz um verifica para a session
e agora a pagina segreta q seria
ele loga tudo e beleza mais ele não aparece o usuario q esta logado o porque disso ?
qual é o erro ??
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.