Hallo
ik heb een login scherm ontwikkeld waar een gebruikersnaam en wachtwoord ingegeven kan worden. Deze worden gecontroleerd en de gebruiker wordt dan doorverwezen naar een nieuwe pagina als de autorisatie correct is. Tot dusver geen probleem.

Nu wil ik op deze tweede pagina de gebruikersnaam (MM_Username)ook weergeven en gebruiken om in een recordset gegevens op te halen. Maar het lukt me zelfs niet om de $MM_Username via echo te zien, laat staan een form field op te vullen met de gebruikersnaam.

Al alles geprobeerd met Session_variable en dergelijke, maar lukt me niet.
Kan iemand me verder helpen?
Bedankt
De gegevens in een session opslaan.
Inderdaad, hoe simpel kan het zijn. Ik heb het zopas zelf gevonden.
Bedankt
Alles opgelost?

----

Hier trouwens een simpele versie

<?php
session_start();
// logout
if (isset($_GET['logout'])) {
unset($_SESSION['username']);
header('location: index.php');
}
// post regelen
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['username'])) {
// hier regel jij de database dingen.
// ...
$_SESSION['username'] = $_POST['username'];
header('location: index.php');
}
// html opmaak niet vergeten ...
if (isset($_SESSION['username'])) { // de gebruiker is ingelogd
echo '<h2>Hallo ' . $_SESSION['username'] . '</h2>
<a href="index.php?logout=1">Log Out</a>
';
}
else { // de gebruiker is niet ingelogd
echo '
<form method="post" action="">
<input name="username" placeholder="Username">
<input name="password" type="password" placeholder="Password">
<input type="submit" value="LOG IN">
</form>';

}
// rest van de site
echo '<p>bla bla</p>';
?>

Reageren