Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera... Já estou com a cabeça enxada te tando este trem de session me enxer, me ajudem ai.
Estou criando um login, é estou utilizando partes do sistema do laboratorio, que alias é muito bom é seguro... Só que quando peço para verificar o session no página redirecionada não apareceu o meu Session em canto nenhum....
Vou postar o código...
CODE
-- Verificar no banco de dados
<?php
session_start();
function anti_injection($txt){
$txt = get_magic_quotes_gpc() == 0 ? addslashes($txt) : $txt;
return preg_replace("@(--|\#|\*|;|=)@s", "", $txt);
}
function verificar_senha($nome, $senha){
$conn = mysql_connect("localhost", "root", "123");
$sql = mysql_select_db("teste", $conn);
$re = mysql_query("SELECT COUNT(*) AS TOTAL FROM usuarios WHERE nome = '$nome' and senha = md5('$senha')");
$total = mysql_result($re, 0, "total");
mysql_close();
if($total != 1){
header("Location: login.html");
exit;
}
if(!isset($_SESSION['dados'])){
$_SESSION['nome'] = $nome;
$_SESSION['senha'] = $senha;
header("Location:login.php");
}
else{
$nome = isset($_POST["nome"]) ? anti_injection($_POST["nome"]) : "";
$senha = isset($_POST["senha"]) ? anti_injection($_POST["senha"]) : "";
verifica_usuario($nome, $senha);
}
?>
algumas alteração deste código vou fazer ainda, mais por enquanto vai este mesmo....
agora o session que estou verificando...
CODE
<?php
session_start();
if((!$nome) && (!$senha)){
header("Location:_index.php");
}
else{
echo "Até que enfim garoto";
}
?>
To esperando respostas e perguntas sobre o código, valeus....
Carregando comentários...