Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa galera, eu estava pesquisando aqui no fórum login com "session", mas eu sempre tento, sempre sai tudo errado, fico estressado, saio chutando tudo!
Estou precisando fazer um login com "session", mas não vai ser com campos "usuario" e "senha", precisa ser com "cpf", não estou conseguindo fazer isso de forma nenhuma!
Se alguém tivesse a paciência de mostrar, ou referenciar algum já aqui no fórum (pois tentei vários aqui do fórum substituindo os campos, mas só me retorna erro) e explicar como faço para fazer funcionar ficaria feliz, estou ficando meio loco já.
Muito obrigado.
sec.php
ob_start();
if(!isset($_POST['cpf']) || trim ($_POST['cpf'] =='')){
header('location:login.php');
exit;
}
else {
echo $_POST['cpf'];
}
$sql = mysql_query("SELECT * FROM user WHERE num_cpf = '$_POST[cpf]'");
//LINHAS AFETADAS PELA CONSULTA
$row = mysql_num_rows($sql);
//VERIFICA SE RETORNOU ALGO
if($row == 0)
{
Header("Location: login.php?erro=s");
}
else {
session_start();
//PEGA OS DADOS
$num_team = mysql_result($sql, 0, "num_team");
//GRAVA AS VARIÁVEIS NA SESSÃO
$_SESSION[logado] = $num_team;
Header("Location: index.php");
}//FECHA ELSE
LOGIN.php
<form action="index.php" method="post" name="login" id="login">
<label for="senha">Senha:</label>
<input type="text" name="cpf" id="cpf" />
<input type="submit" name="submit" value="Entrar" style="cursor: pointer;" />
</form>
index.php
<?php
ob_start();
include "sec.php";// proteção contra usuarios externos
include "conn.php"; // Conecta ao banco de dados
?>
<html>
<head>
<title>Login</title>
</head>
<body>
<?php
echo "Seja Bem-Vindo ". $dados["nome"]." ";
?>
</body>
</html>
Se alguma alma puder me ajudar com isso, fico agradecido!
:)
Carregando comentários...