Estou com um pequeno problema para fazer o script de login para a area de administração do meu site...
Ele é composto por essas paginas:
index.php
<form action="login.php" name="cadastro" method="post"> Nome: <input type="text" name="nome"><br> Senha: <input type="text" name="senha"><br> <input type="submit" value="enviar">
login.php
<? include ("../Config.php"); $nome = $_POST['nome']; $senha = $_POST['senha']; //faz a confirmação de nome e senha no db $logar = @mysql_query("SELECT * FROM admin WHERE Usuario='$nome' AND Senha='$senha'") or die("erro ao selecionar"); if (strlen($senha)< 1) { echo '<p align="center">Senha ou apelido não conferem<BR><a href="java script:history.back(1);">tente denovo</a></p>'; }elseif (mysql_num_rows($logar)>0 ){ setcookie('usuario',$nome, time()+3600*24*30); setcookie('senha',$senha, time()+3600*24*30); header("location:home.php"); } else { echo '<p align="center">Senha ou apelido não conferem<BR><a href="java script:history.back(1);">tente denovo</a></p>'; } ?>
home.php
<?php include ("../Config.php"); $_COOKIE['usuario'] = $user; $_COOKIE['senha'] = $senha; $logar = @mysql_query("SELECT * FROM admin WHERE Usuario='$user' AND Senha='$senha'") or die("erro ao selecionar"); if (strlen($senha)< 1) echo '<p align="center">Sua sessão expirou <BR><a href="java script:history.back(1);">tente denovo</a></p>'; elseif (mysql_num_rows($logar)>0 ){ ?> <!---Site---> <?php }else { echo '<p align="center">Senha ou apelido não conferem<BR><a href="java script:history.back(1);">tente denovo</a></p>'; } ?>
Agora o problema:
Quando clico em "enviar", mesmo os dados estando certos, ele não conecta... o que pode estar havendo?