Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom galera, depois do meu problema com o cadastro, eu fiz o login sem nenhuma preocupação, o problema foi quando chegou na parte de perfil de usuario. ele simplesmente não funciona. quando eu mando entrar direto ele não verifica a sessão e me deixa passar, mas quando faço o login certinho ele não me deixa passar :wacko:
Segue a baixo o caso da verificação de sessão.
<?php
ini_set( 'display_errors', true );
error_reporting( E_ALL );
include('../mysqlcon.php');
session_start ('vilend');
if(isset($_SESSION["login_usuario"]) AND isset($_SESSION['senha_usuario'])){
$login_usuario = $_SESSION["login_usuario"];
$senha_usuario = $_SESSION["senha_usuario"];
$sql = mysql_query("SELECT * FROM info_cad WHERE login = '$login_usuario'");
$cont = mysql_num_rows($sql);
while($linha = mysql_fetch_array($sql)){
$senha_db = $linha['senha'];
include ('pagperfil.php');
}
}
?>
E aqui segue o login:
<?php
// Pega informações do formulário
$login = $_POST['login'];
$senha = $_POST['senha'];
include ("mysqlcon.php");
// Monta query e busca no MySQL
$query = "SELECT login, senha FROM info_cad WHERE login='$login' AND senha='$senha'";
$buscar = mysql_query ($query) or die (mysql_error());
// Valida o login
$num_linhas = mysql_num_rows ($buscar) or die (mysql_error());
if ($num_linhas > 0) {
session_start ('vilend');
$login_usuario = $_SESSION["login_usuario"];
$senha_usuario = $_SESSION["senha_usuario"];
header("Refresh: 3; URL=/perfil/");
include ("loginsucesso.html");echo ('Erro tente novamente');
header("Refresh: 3; URL=index.php");
}
?>
Toda ajuda por menor que seja será bem vinda agradeço >.<
Carregando comentários...