Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
tela de login:
<div id="login"> <!-- CADASTRO! -->
<form method="post" action="ope.php">
<table id="login_table">
<tr>
<td>Email:</td>
<td><input type="text" name="login" id="id_login" class="txt" maxlength="25" /></td>
</tr>
<tr>
<td>Senha:</td>
<td><input type="password" name="senha" id="id_senha" class="txt" maxlength="20" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Entrar" class="btn" id="btnEntrar" name="btnEntrar">
<a href="pagina-do-cliente-cad.php"><input type="button" value="Cadastre-se" class="btn" id="btnCad" name="btnCad"></a></td>
</tr>
</table>
</form>
</div>
ope.php:
<?php
// session_start inicia a sessão
session_start();
print_r($_POST);$login = $_POST['login'];
$pwd = $_POST['senha'];$con = mysql_connect("localhost", "root", "1234") or die ("Sem conexão com o servidor");
$select = mysql_select_db("cadastro") or die("Sem acesso ao DB, Entre em contato conosco");
// A vriavel $result pega as varias $login e $senha, faz uma pesquisa na tabela de usuarios
$result = mysql_query("SELECT * FROM USUARIO WHERE LOGIN = $login AND SENHA = '$pwd'");$_SESSION['login'] = $login;
$_SESSION['senha'] = $pwd;
header('location:pagina-do-cliente-interface.php');
} unset ($_SESSION['login']);
unset ($_SESSION['senha']);
header('location:pagina-do-cliente-login.php');
}
?>
Habilite todas as exibições de erro, como mostrado neste tópico, na Orientação No. 3
Também faça debug das queries. Tem aspas faltando e deve aparecer um erro indicando isso.
Além disso, seu sistema está obsoleto e vulnerável a SQL Injection.
Tutorial completo sobre login, seguro e atualizado: http://blog.ultimatephp.com.br/sistema-de-login-php/
PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/