Como fazer login ?
é o seguinte: eu estou fazendo um sistema de login para um amigo e antes tava até logando só q eu nao tinha percebido que colocando qualquer nome lá logava e agora estou tentando resolver esse erro mais mesmo eu colocando a senha e usuario corretos o login não está liberando
Código da página de login
<?php
include 'includes/config.inc.php';
include 'includes/functions.php';
if($_GET["act"] == "logar"){
// Recebe as variavéis do formulário
$login = anti_injecao($_POST["login"]);
$senha = anti_injecao($_POST["senha"]);
// Executa a query para verificar os dados
$res = mysql_query("select * from login where login='$login' AND senha='$senha' limit 1");
// Verifica se os dados fornecidos estão corretos
if(@mysql_num_rows($res)>0){
$row = mysql_fetch_array($res);
// Se os dados fornecidos estiverem corretos registra as Sessions
$_SESSION['userID'] = $array['id'];
$_SESSION['userNV'] = $array['nivel'];
$_SESSION['userNM'] = $login;
// Redireciona para a Index.php
header("location:index.php");
}else{
// Se os dados fornecidos não estiverem corretos exibe o alerta
echo "<script>alert('Login e/ou Senha incorreto(s)')</script>";
}
$row = @mysql_fetch_array($res);
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nova pagina 1</title>
<style type="text/css">
body {
background-color: #000000;
}
</style>
</head>
<body>
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="100%" background="images/bg-login.png" height="100%">
<tr>
<td width="100"></td>
<td height="100"></td>
<td width="100"></td>
</tr>
<tr>
<td></td>
<td>
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="300">
<tr>
<td width="11" height="11" background="images/login-l2.png"></td>
<td height="11" background="images/login-c1.png"></td>
<td width="11" height="11" background="images/login-r1.png"></td>
</tr>
<tr>
<td height="193" background="images/login-c1.png"></td>
<td background="images/login-c1.png" align="center">
<form method="POST" action="login.php?act=logar">
<img src="images/user.gif"> <input type="text" name="login" size="22" style="font-family: Tahoma; font-size: 10px"><br>
<img src="images/senha.png"> <input type="password" name="senha" size="22" style="font-family:Tahoma; font-size:10px">
<br><br><input type="submit" value="Logar com usuário" name="logar" style="font-family: Tahoma; font-size: 10px; border: 1px solid #FFFFFF; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px"></form>
</td>
<td height="200" background="images/login-c1.png" width="11"></td>
</tr>
<tr>
<td background="images/login-l1.png" width="11" height="11"></td>
<td background="images/login-c1.png" height="11"></td>
<td background="images/login-r2.png" width="11" height="11"></td>
</tr>
</table>
</div>
</td>
<td></td>
</tr>
<tr>
<td></td>
<td height="100"></td>
<td></td>
</tr>
</table>
</div>
</body>
</html>
Código do banco de dados agora
--
-- Estrutura da tabela login
--
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 ;
Quem puder ajudar eu agradeço e também quem quiser adcionar no MSN taí tinho@habbofly.net
Discussão (8)
Carregando comentários...