Estou com dificuldades para conseguir fazer um simples sistema de login com sessão. Tenho muita pouca experiência com isto e, além de me fazerem essa gentileza de me ajudar com esse problema, gostaria que, enviassem dicas de artigos sobre sessão.
Bom, tenho um site que exibe produtos, a diferença de quem está logado para que está "off" é a exibição dos preços..
essa index tem o seguinte código de sessão para verificar se há uma sessão aberta:
session_start(); include "conexao.php"; //conexao com o bd $log=$_SESSION["login"]; $sen=$_SESSION["senha"]; $sql=mysql_query("SELECT * from TB_CADCLIENTE_CLI WHERE COD_CLI='$log' and SENHA_CLI='$sen' ",$db);
$resultado=mysql_num_rows($sql); //verifica se a query retornou algum valor, se retornar, é porque ta logado..
quando eu mando exibir os produtos, faz a mesma coisa, conecta, seleciona dados da tabela que quero e tem essa condição: // se tiver "logado", exiba preço, senão, não mostre nada.. if(!$resultado>1){ $preço ='R$'.number_format($registro[VALOR_VENDA_PRO], 2, ',', ' '); } else { $preço =''; }
Bom, já fiz o login aqui, ele ta funcionando também, segue o codigo: esse é a validação do login: session_start(); require 'conexao.php'; $login=$_POST["login"]; $senha=$_POST["senha"]; $sql=mysql_query("SELECT * from TB_CADCLIENTE_CLI WHERE COD_CLI='$login' and SENHA_CLI='$senha' ",$db); $total=mysql_num_rows($sql);
if($total!=0){ session_register("login"); // grava dentro da sessão session_register("senha"); echo "<meta http-equiv=refresh content='0; url=revenda/index.php'>"; }
else { echo "erro ao logar"; }[/codebox]
funciona BELEZA.. mas como não entendo muito bem, a sessão não funciona, como posso resolver isso?
Muito obrigada a todos que tiveram a paciência de ler até aqui..^^
Pergunta
'ary
Saudações amigos!
Estou com dificuldades para conseguir fazer um simples sistema de login com sessão. Tenho muita pouca experiência com isto e, além de me fazerem essa gentileza de me ajudar com esse problema, gostaria que, enviassem dicas de artigos sobre sessão.
Bom, tenho um site que exibe produtos, a diferença de quem está logado para que está "off" é a exibição dos preços..
Para ve-los, é necessário logar!
o link de teste é: http://www.rosevendas.com.br/
essa index tem o seguinte código de sessão para verificar se há uma sessão aberta:
funciona BELEZA.. mas como não entendo muito bem, a sessão não funciona, como posso resolver isso?
Muito obrigada a todos que tiveram a paciência de ler até aqui..^^
Abraços.
Editado por 'aryLink para o comentário
Compartilhar em outros sites
30 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.