Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi Pessoal!
Estou desenvolvendo junto com meu colega um sistema de Gestão escolar.
Enquanto ele arruma o logotipo do sistema eu estou criando o primeiro script!!
é um script simples de login com controle a sql inject, mas o que acontece.
Quando eu rodo ele em localhost, ele funciona normalment
Loga no sistema e cria uma sessão com o login do banco
Mas eu coloquei ele em um site de hospedagem onde costumo colocar meus projetos,
no entanto a sessão não está sendo criada? Estranho não?
Vou colocar aqui o código de todas as páginas
Desde já agradeço ^^
abreconexao.php
<?php
/*
---------------------------------------------
Aqui foram criadas as váriaveis para formar
a string de conexão com o banco de dados.
---------------------------------------------
*/
$host = "localhost";
$banco = "ycarus_education";
$usuario = "root";
$senha = "";
$msg[0] = "Conexão com o banco falhou! Entre em contato com o suporte técnico";
$msg[1] = "Não foi possível selecionar o banco de dados! Entre em contato com o suporte técnico";
/*
---------------------------------------------
Aqui seguem a string de conexao verificando
se pode existir qualquer tipo de erro com a
conexao. Deixando uma mensagem ao usuário.
----------------------------------------------
*/
$conexao = mysql_pconnect($host,$usuario,$senha) or die($msg[0]);
mysql_select_db($banco,$conexao) or die($msg[1]);
?>
verificacoes.php
<?
$vericarSessao = $_SESSION['SessaoLogin'].".";
if($vericarSessao == ".")
{
header("location: index.php");
}
?>
login.php
<?php
ob_start();
require 'abreconexao.php';
/*SEGURANÇA DO SISTEMA DE LOGIN*/
$login = mysql_real_escape_string($_POST['txtLogin']);
$senha = mysql_real_escape_string($_POST['pswSenha']);
/*FIM DA SEGURANÇA DO SISTEMA DE LOGIN*/
?>
<?php
$sql = mysql_query("SELECT usuarios_id, login, senha FROM tbl_usuarios where login='".$login."' and senha='".$senha."'");
$busca_login = mysql_num_rows($sql);
if($busca_login == 1)
{
session_start();
$SessaoLogin = $login;
session_register('SessaoLogin');
header("location: principal.php");
}
else
{
echo "Login ou Senha Incorretos!";
echo "<meta http-equiv='refresh' content='2'>";
header("location: index.php");
}
?>
aqui vai o endereço do meu site teste
Carregando comentários...