SESSION probleem.

Status
Niet open voor verdere reacties.

Kproz

Gebruiker
Lid geworden
11 jul 2007
Berichten
138
ik heb eerst een form dat een login en een pas vraagt (mainlogin.php ), deze word dan gechecked door

check_login.php
hier start ook de session

als de username en password overeenkomen met één specifieke in de database, dan gebeurt er dit:

PHP:
	$_SESSION['usr'] = $username;
    $_SESSION['pw']  = $password;
    header("location:login_success.php");

en dan op de volgende pagina -> login_succes.php heb ik dit staan:

PHP:
session_start ();
if ( isset ($_SESSION['usr'],$_SESSION['pw']) ) {
	 
	
	?>
	
	<html>

	
	<body>
         het is je gelukt!
	</body>
	</html>
	
	<?php
}
else {
	header("location:mainlogin.php");
}
?>

nu het probleem, wanneer ik gewoon login_success.php in mijn browser plaats, laat hij dat gewoon toe en post hij "het is je gelukt" inplaats van mij door te verwijzen naar mainlogin.php

wat doe ik hieraan?
 
Waarschijnlijk moet je je IF-statement even aanpassen in dit
PHP:
if(isset($_SESSION['usr']) && isset($_SESSION['pw'])) {
 
nee, hij doet het nog steeds -> laat me door :/ .
 
wat dom van me ... ik had me browser niet afgesloten !! dit is dus opgelost
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan