Geachte,
Ik heb een loginscript aangemaakt dat een cookie aanmaakt wanneer een gebruiker correct inlogd. Daarna wordt de pagina ververst en wordt er gecontroleerd of de cookie al dan niet bestaat. Wanneer deze bestaat wordt de gebruiker doorgestuurd naar een beveiligde pagina, anders wordt hij terug gestuurd naar de hoofdpagina van de website. Tot dusver gaat alles zoals het hoort.
Nu wil ik op de beveiligde pagina opnieuw controleren of de cookie bestaat om zeker te zijn dat de gebruiker is ingelogd en dat hij niet gewoon de url van de beveiligde pagina heeft ingevoegd in de adresbalk van zijn webbrowser.
Ik probeerde dit op volgende wijze
if(isset($_COOKIE['User']) == false)
{
?><script type="text/javascript">
window.location.href='../index.php';
</script><?php
}
Het gevolg is dat hij nooit de cookie blijkt te vinden en dus steeds terugkeert naar index.php.
Hoe kan ik ervoor zorgen dat de cookie die aangemaakt werd in het loginscript kan worden opgevraagd in een andere pagina (nl mijn beveiligde index) ?
Hartelijk dank voor jullie hulp
Mvg,
Tommy
1.562 views