Codificando a tela de login em PHP
Código autentica login:
<html>
<head>
<script type="text/javascript">
function enviarDados() {
if (document.getElementById("nome").value == "") {
alert("Preencher Nome");
}
if (document.getElementById("Endereco").value == "") {
alert("Preencher Endereco");
} else {
document.cadastro_usuario.dadosSubmetidos.value = 'TRUE';
cadastro_usuario.submit();
}
}
</script>
</head>
<body>
<?php
include "conexao.php"; // conexao com banco dados
$usuario = $_POST["usuario"];//recebendo dados da tela login.html
$senha = $_POST["senha"];//recebendo dados da tela login.html
// Checando se login senha não estão em branco
if (!empty($usuario)&& !empty($senha)){
$resultado = mysql_query("SELECT * FROM login where usuario='$usuario' and senha='$senha'");//verificando se há registro no banco com os parametro informado
$linhas = mysql_num_rows($resultado);
//busca o nivel de acesso do usuario
$result = mysql_fetch_array($resultado);
$nivel = $result['nivel'];
$email = $result['email'];
if($linhas==0){ //ve se teve algum erro na consulta...hehe
?>
<div id="msgLogin"> Senha ou usuario invalidos</div>
<?php
echo "<br>";
}
else{
if($senha != mysql_result($resultado, 0, "senha")){
// confere a senha
?>
<script>
<div id="msgLogin"> Senha ou usarios invalidos</div>
</script>
<?php
}
else{
//se o senha e usario estiver certo ele vai verificar o nivel de acesso do usuario...
$_SESSION['login'] = $login;
$_SESSION['senha'] = $senha;
$_SESSION['email'] = $email;
$_SESSION['nivel'] = $nivel
?>
<script>
window.location.href='index.php';
</script>
<?php
}
}
mysql_close($conexao);
}
else{
?>
<div id="msgLogin"> Por favor coloque Usuário ou a Senha</div>
<?php
}
?>