Hoe kan ik checken of iemand (al) ingelogd is? (php)
Ik heb de volgende php code:
session_start();
$username = $_POST['username'];
$password = $_POST['password'];
$submit = $_POST['submit'];
if($submit){
if($username&&$password){ // Hier wordt gecontroleerd of alles klopt, wanneer dit goed is, voert hij de code hieronder uit!
$connect /* Zet variabele connect */ = mysql_connect("localhost", "root") or die ("Kan geen verbinden maken met Database") /* naar mysql_connect*/ ;
mysql_select_db("portfolio2") or die ("Database niet gevonden");
$query = mysql_query("SELECT * FROM users WHERE username='$username'");
$numrows = mysql_num_rows($query);
if($numrows !=0){
//code to login
while ($row = mysql_fetch_assoc($query)){
$dbusername = $row['username'];
$dbpassword = $row['password'];
}
//check to see if they match!
if($username==$dbusername&&$password==$dbpassword){
header('location: admin.php');
}
else
echo "Onjuist wachtwoord";
}
else
echo "Gebruiker bestaat niet!";
}
else
echo "Voer alsjeblieft het formulier in!";
}
?>
Dit is login.php en ik wil graag op beveiligde pagina's controleren of de gebruiker is ingelogd, wanneer dit niet het geval is moet hij terug naar index.php gestuurd worden. Welke code moet ik hierbij plaatsen, en wat moet ik dan plaatsen op de pagina die ik wil beveiligen?
Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.