Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Povo, vida de iniciante é f***, bem lá venho eu novamente com meus códigos xaropes... Dessa vez estou agarrado com um sistema de login, e usei o modelo em ASP que eu costumava usar em meus estudo e que funcionava. Segui o mesmo algoritmo, e não funcioniou, retorna um erro na linha 29 do código (em negrito). Alguém, por favor poderia me dizer em qual ponto desse script eu errei?
<?php
// Login de usuários.
// Conectando ao Banco de Dados.
$conexao = mysql_connect("localhost", "root", "root");
mysql_select_db("bkinfo", $conexao);
// Recuperando informações.
$email = $_POST['login'];
$senha01 = $_POST['senha'];
// Verificando se as informações estão corretas.
$verifica = "SELECT * FROM clientes WHERE email = '$email' AND senha01 = '$senha01'";
mysql_query($verifica, $conexao);
// Condicionando resultado conforme consulta.
if ($verifica == TRUE):
session_start(); // Iniciando uso de sessões.
$_SESSION['nome'] = mysql_result($verifica,0,"nome");
$_SESSION['email'] = mysql_result($verifica,0,"email");
$_SESSION['cpfcnpj'] = mysql_result($verifica,0,"cpfcnpj");
$_SESSION['rginsestadual'] = mysql_result($verifica,0,"rginsestadual");
$_SESSION['orgao'] = mysql_result($verifica,0,"orgao");
$_SESSION['endereco'] = mysql_result($verifica,0,"endereco");
$_SESSION['bairro'] = mysql_result($verifica,0,"bairro");
$_SESSION['cidade'] = mysql_result($verifica,0,"cidade");
$_SESSION['cep'] = mysql_result($verifica,0,"cep");
$_SESSION['fone'] = mysql_result($verifica,0,"fone");
$_SESSION['logado'] = 1 // 1 para TRUE e 0 para FALSE.
**header("Location: index.php"); // Redireciona para index.php, agora com os valores de Session válidos.**
else
header("Location: erro_login.php"); // Redireciona para página de erro.
endif;
?>
Olha, eu tenho pesquisado pra caramba, mas o volume de informações e métodos para proceder diante essas situações é tão grande, e tão vasto de opções, que a lógica acaba ficando mais complexa para mim, pelo menos nessa primeira semana de programação em PHP/MySQL. Estou me esforçando para pentelhar menos...
Se alguém puder me explicar isso... continuo seguindo em frente!
Bruno Campos
E-logik
Carregando comentários...