Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Não faço a mínima idéia do que possa ser. Estou desde 1 hora da madrugada tentando fazer a porcaria de um sistema de login pro meu site só que estou tendo somente dor de cabeça, deve ser algum erro no sistema que até agora eu ainda não percebi só sei que faz o login normalmente mais parece que não registra a session.
Código do sql
CREATE TABLE IF NOT EXISTS `login` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(50) NOT NULL,
`senha` varchar(12) NOT NULL,
`nivel` varchar(3) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
[b]<|--- DADOS DA TABELA ---|>[/b]
INSERT INTO `login` (`id`, `login`, `senha`, `nivel`) VALUES
(1, 'Ayrton', '10203040', '1');
Código da página que valida o login
<?php
include("config.php");
// Pega as variaveis da página anterior
$login = $_POST[login];
$senha = $_POST[senha];
$sql = mysql_query("SELECT * FROM login WHERE login='$login' AND senha='$senha'");
$cnt = @mysql_num_rows($sql);
if($cnt==1){
session_start();
$_SESSION['userID'] = $cnt['id'];
$_SESSION['userNV'] = $cnt['nivel'];
$_SESSION['userNM'] = $login;
echo "<script>location.href='../index.php'</script>";
} else {
echo "<script>alert('Login e/ou Senha incorreto(s)')</script>";
echo "<script>location.href='../login.php'</script>";
}
?>Carregando comentários...