PHP gevorderde |
|
Hallo,
Ik heb een leden systeem gescript en probeer er een othoud functie in te bouwen alleen lukt het met niet.
Ik gebruik $_SESSION["login"]
Om te controleren of ik ben ingelogd.
Kan iemand mij verder helpen,tips of dergelijke?
Bij het inloggen word het volgende uitgevoerd,
en zijn de sessions altijd nodig heel de site door:
<?
$user = $_POST['user'];
$password = $_POST['pass'];
// Controle op de gegevens om te zien of ze bestaan.
$query = mysql_query(" SELECT `*` FROM `leden` WHERE `user` = '$user' AND `pass` = '$password' AND `actief` = '1' ");
$result = mysql_num_rows($query);
if($result == 0)
{
echo "Gebruikersnaam en/of paswoord incorect probeer opnieuw";
}
//als de gegevens kloppen worden er sessions aangemaakt.
else
{
while($object = mysql_fetch_object($query))
{
$_SESSION["login"] = 8135;
$_SESSION["id"] = $object->id;
$_SESSION["gebruiker"] = $object->nick;
echo "<center>U bent <b>succesvol</b> ingelogd!<br><br>(U word automatisch doorverbonden)</center>";
// Dit stukje code stuurt het lid door naar een andere pagina.
print "<META HTTP-EQUIV='Refresh' CONTENT='3; URL=index.php?page=account&menu=account'>";
}
}
?>
<? $user = $_POST['user']; $password = $_POST['pass']; // Controle op de gegevens om te zien of ze bestaan. $query = mysql_query(" SELECT `*` FROM `leden` WHERE `user` = '$user' AND `pass` = '$password' AND `actief` = '1' "); if($result == 0) { echo "Gebruikersnaam en/of paswoord incorect probeer opnieuw"; } //als de gegevens kloppen worden er sessions aangemaakt. else { { $_SESSION["login"] = 8135; $_SESSION["id"] = $object->id; $_SESSION["gebruiker"] = $object->nick; echo "<center>U bent <b>succesvol</b> ingelogd!<br><br>(U word automatisch doorverbonden)</center>"; // Dit stukje code stuurt het lid door naar een andere pagina. print "<META HTTP-EQUIV='Refresh' CONTENT='3; URL=index.php?page=account&menu=account'>"; } } ?>
|