Hallo, ik zit met een probleem, ik zit nu al een paar dagen te kijken naar mijn inlogsysteem.
Hij werkt niet, maar ik kan er geen fout uit halen.
Het werkt met sessies, maar 't lijkt of de sessies niet aangemaakt worden.
Login.php wordt dus zomaar weer geinclude.
Mijn PHP op index.php, bovenaan staat nog session_start:
[code="php"]
<?php
if(isset($_GET['m'])){
$m = urldecode($_GET['m']);
print $m;
}
if(isset($_SESSION['user'])){
?>
Welkom op 't <a href="http://www.bloe.net">DreamCMS</a> Admin Control Panel.<br />
U kunt vanaf hier nieuwe pagina's maken, ze bewerken, en verwijderen.<br />
Links, in 't menu kunt u kiezen wat u wilt doen.
Als u problemen heeft met DreamCMS kunt u <a href="http://www.bloe.net">hier</a> terecht.
<?php
} else {
include('login.php');
}
?>[/code]
En dan natuurlijk ook login.php:
[code="php"]<?php
$login = $_GET['login'];
if(isset($login)){
if(($_POST['username'] == 'Bloe') AND ($_POST['password'] == '***')){
$_SESSION['user'] = $_POST['username'];
$message = urlencode('U bent met succes ingelogt!<br /><br />');
header('location: index.php?m=' . $message);
} else {
$message = urlencode('Uw wachtwoord en / of gebruikersnaam waren verkeerd, log a.u.b. opnieuw in.<br /><br />');
header('location: index.php?m=' . $message);
}
} else {
?>
<form method="post" action="login.php?login=true">
Gebruikersnaam: <input type="text" value="" name="username" /><br />
Wachtwoord: <input type="password" value="" name="password" /><br />
<input type="submit" name="submit" value="Login!" />
</form>
<?php
}
?>[/code]
Kunnen jullie er iets in ontdekken?
Alvast bedankt,
Bloe.