Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá assim como no título eu estou com um certo problema com sistema de login.
Bom eu tenho um painel que vai receber um valor ao logar, esse valor vai ser passado pra URL e ir pra minha página inicial do painel, mas quando eu clico em outra página, simplesmente pede pra mim colocar a senha novamente pra ser gerado um novo valor pra ser passado pra URL.
Se eu pegar o mesmo valor da URL da minha página inicial, e colocar manualmente na minha página "Secundaria" vai funcionar normalmente.
resumidamente, eu quero usar 1 sessões em todas minhas páginas que necessitam dessa sessões.
Página de login :
$Nick = $_POST['Nick'];
$Senha = $_POST['Senha'];
$Nick22 = addslashes($_POST['Nick']);
$Senha22 = addslashes($_POST['Senha']);
$sql = "SELECT * FROM user WHERE Nick = '{$Nick22}' AND Senha = '{$Senha}'";
$res = mysqli_query($conex,$sql);
$linha = mysqli_affected_rows($conex);
if ($linha > 0) {
md5($num = rand(100000000,9999999999));
session_start();
$_SESSION['Codex_d_lg2222'] = $num;
$_SESSION['username'] = $Nick;
header("Location:Painel1.php?num22=$num");
}
else{
}
?>
Página todas as minhas páginas do painel, incluindo a página inicial.
<?php
session_start();
if (isset($_SESSION["Codex_d_lg2222"])){
$n1 = $_GET['num22'];
$n2 = $_SESSION["Codex_d_lg2222"];
if ($n1 != $n2){
header("Location:administration/Login.php");
exit;
}
}
else{
header("Location:administration/Login.php");
exit;
}
?>
os link que vão para minhas outras páginas estão assim
<a href="Painel1.php?num22="><li><p>P1</p></li></a>
<a href="Painel2.php?num22="><li><p>P2</p></li></a>Carregando comentários...