Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

drx

Sem acesso ao painel do adm

Recommended Posts

Olá Pessoal!

 

Estou com um probleminha. Eu desenvolvi um sistema e nele eu tenho um painel de adm. Para alterar e atualizar vários módullos em tempo real....

O problema é que, localmente eu consigo acessar meu painel do adm. Já no servidor web não. Faço login e senha e para no. meio do caminho. Nos testes que fiz, os retornos estão corretos. Alguém poderia me ajudar?

Está muito simples. Vou postar o código aqui para melhor entendimento.

Localmente está perfeito. O problema  está ocorrendo no servidor...

Desde já agradeço.

 

<?php
    session_start();

 

    include("conexao.php");
   $pdo=conectar();

    try{

    $usuario = $_POST['usuario'];
    $senha = $_POST['senha'];
    
    $sql = $pdo->prepare('SELECT * FROM w_usuarios WHERE usuario = :usuario AND senha = :senha');
    $sql->bindParam(':usuario', $_POST['usuario'], PDO::PARAM_STR);
    $sql->bindParam(':senha', $_POST['senha'], PDO::PARAM_STR);    
    $sql->execute();
    
      if($linha = $sql->fetch(PDO::FETCH_ASSOC))
      {
          $_SESSION['sessao'] = sha1(time());
          $_SESSION['user'] = $usuario; 
          header("location:paineladm.php");
          
      }
      else
      {
           header("location:logar.php");
      }
  
      }
       catch(PDOExcception $erro){
       echo $erro->getmessage();
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que tem no seu "conexao.php" ? só os dados do banco ou tem algum outro cabeçalho?

Ja vi esse erro ocorrer aqui também... ai acabei usando um location.href pra direcionar o meu usuário pro painel... Não é a melhor saida mas acabou quebrando o galho por enquanto

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa!

Eu chamo o arquivo "conexao.php"

Vou te mostrar como uso a conexão:

 

arquivo:  conexao.php

<?php 
//conection: PDO
function conectar(){
   try{
        $pdo=new PDO("mysql:host=localhost;dbname=db_hipismo","****","****");

       }catch(PDOException $e){
          echo $e->getMessage();
       }
   return $pdo;
}
?>

 

Ao clicar no menu "ADM", então chamo o arquivo   paineladm.php

 

arquivo:  paineladm.php

<?php

if (!isset($_SESSION)) session_start();
if (!isset($_SESSION['sessao'])){
header("location: logar.php");
exit;

//Conecta o banco de dados
include("conexao.php");

(...)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.