Le Preinz
Legacy Member
Ik heb eens paar pagina's bekeken over sessie en heb iets proberen te maken dat voor een login zou moeten kunnen doorgaan. Waar ga ik allemaal de mist in is mijn vraag nu.
pagina waar de gebr en pas gevraagd worden:
pagina login.php waar controle plaats vindt
de eigenlijke pagina's met inhoud laat ik beginnen met
en als de pagina wordt afgesloten laat ik op deze foute manier uitloggen
Alle tips zijn welkom want ik weet hier amper wat ik juist doe. Bedoeling is dus een soort admin pagina te beveiligen met login/pas (mss zelfs meerdere log/pas combinaties)
pagina waar de gebr en pas gevraagd worden:
PHP:
<html>
<head>
</head>
<body>
<form method="post" action="login.php">
naam: <input type="text" name="gebruiker" /> <br>
pas: <input type="password" name="pas" /> <br>
<input type="submit" name="submit" value="login" />
</form>
</body>
</html>
pagina login.php waar controle plaats vindt
PHP:
<?php session_start(); ?>
<html>
<head>
</head>
<body>
<?php
$gebr = 'jhon';
$pas = 'test';
if($gebr == $_POST['gebruiker'] && $pas == $_POST['pas'])
{
$_SESSION['gebruiker'] = $gebr;
$_SESSION['pas'] = $pas;
echo "je bent ingelogd. <a href=\"lp.php\"> klik hier </a> om verder te gaan.";
}
else
{
echo 'foutief gebruiker en/of wachtwoord';
}
?>
</body>
</html>
de eigenlijke pagina's met inhoud laat ik beginnen met
PHP:
<?php session_start();
$user = 'jhon';
$pass = 'test';
if( !($gebr == $_SESSION['gebruiker'] && $pas == $_SESSION['gebruiker']) )
{
echo "toegang geweigerd";
exit();
} ?>
en als de pagina wordt afgesloten laat ik op deze foute manier uitloggen
PHP:
<?php session_start(); ?>
<html>
<head>
</head>
<body onLoad="setTimeout(window.close, 0010)">
<?php
$_SESSION['gebruiker'] = "";
$_SESSION['pas'] = "";
?>
</body>
</html>
Alle tips zijn welkom want ik weet hier amper wat ik juist doe. Bedoeling is dus een soort admin pagina te beveiligen met login/pas (mss zelfs meerdere log/pas combinaties)

