Jump to content
Sign in to follow this  
Camila de Paula

Login com Session não entra mais

Recommended Posts

Olá! Boa tarde, pessoal.

Tenho um sistema de Login que está dando senha e/ou usuário inválido. O erro começou a aparecer depois que trocaram o servidor. Acredito que tenho que adaptar alguma coisa ao novo servidor, já que antes funcionava. Alguém pode me ajudar? Não consegui fazer funcionar.


Código:

<?php
session_start();
require_once "Connections/config.php";
if (!isset($_SESSION['login_session']) && !isset($_SESSION['senha_session']) ){
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html, charset=utf-8">
<title>Sistema - Login</title>
<link rel="stylesheet" type="text/css" href="css/style_login.css">
</head>
<body>


<div id="cadastro">
<form method="post" action="?go=logar">
<table id="login_table">
<tr>
<td colspan="2">
<img src="logo.png" width="349" height="162">
</td>
</tr>
<tr>

<td>Usuário:</td>
<td><input type="text" name="login" id="login" class="txt" maxlength="15" /></td>
</tr>
<tr>
<td>Senha:</td>
<td><input type="password" name="senha" id="senha" class="txt" maxlength="15" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Entrar" class="btn" id="btnEntrar">
 <a href="cadastro.php"><input type="button" value="Cadastre-se" class="btn" id="btnCad"></a></td>
</tr>
</table>
</form>
</div>

</body>
</html>
<?php
}else{
echo "<meta http-equiv='refresh' content='0, url=./_painel/'>";
}
?>

<?php
if(@$_GET['go'] == 'logar'){
$login = $_POST['login'];
$senha = $_POST['senha'];

if(empty($login)){
echo "<script>alert('Preencha todos os campos para logar-se.'); history.back();</script>";
}elseif(empty($senha)){
echo "<script>alert('Preencha todos os campos para logar-se.'); history.back();</script>";
}else{
$query1 = mysql_num_rows(mysql_query("SELECT * FROM sistema_de_login WHERE login = '$login' AND senha = '$senha'"));
if($query1 == 1){
$_SESSION['login_session'] = $login;
$_SESSION['senha_session'] = $senha;
echo "<script>alert('Usuário logado com sucesso.');</script>";
echo "<meta http-equiv='refresh' content='0, url=./_painel/'>";
}else{
echo "<script>alert('Usuário e senha não correspondem.'); history.back();</script>";
}
}
}

?>
Edited by Matheus Tavares
Tag CODE

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.