nou, gaan we weer...
ik heb dit vanaf regel 1:
dan ietsje verderop, waar de tekst komt te staan:
dan, als laatste, de scripting-pagina...
alleen bij scripting.php staat het niet regelrecht bovenaan de pagina, maar ik heb het wel helemaal boven de < html> enzo gezet en geen echo()'s gebruikt...
mijn probleem: hij blijft ingelogd...zelfs nadat ik mijn cookies verwijderd heb via uitloggen en handmatig ook, blijf ik nog ingelogd
ik hoop echt dat iemand ff tijd heeft om dit door te lezen want ik kom er niet uit
ik heb dit vanaf regel 1:
PHP:
<?
$goedingelogd = "0";
$foutingelogd = "0";
include("connect.php");
if(isset($_COOKIE["gebruikersnaam"]))
{
if(isset($_COOKIE["wachtwoord"]))
{
$gebruikersnaam = $_COOKIE["gebruikersnaam"];
$wachtwoord = $_COOKIE["wachtwoord"];
$query = "SELECT * FROM login WHERE gebruikersnaam = '" . $gebruikersnaam . "' AND wachtwoord = '" . $wachtwoord . "'";
$result = mysql_query($query) or die ("Blast you !");
if(mysql_num_rows($result) > 0)
{
$goedingelogd = "1";
}
else
{
$foutingelogd = "1";
}
}
}
elseif(isset($_SESSION["gebruikersnaam"]))
{
include("connect.php");
session_start();
$gebruikersnaam = $_SESSION["gebruikersnaam"];
$wachtwoord = $_SESSION["wachtwoord"];
$query = "SELECT * FROM login WHERE gebruikersnaam = '" . $gebruikersnaam . "' AND wachtwoord = '" . $wachtwoord . "'";
$result = mysql_query($query) or die ("Blast you !");
if(mysql_num_rows($result) > 0){
$goedingelogd = "1";
}
else
{
$foutingelogd = "1";
}
}
else
{
}
PHP:
<?
if($goedingelogd == "1")
{
echo ("Welkom terug, <i>".$gebruikersnaam."</i><br>Klik <a href=\"uitloggen.php\">hier</a> om uit te loggen");
}
elseif($foutingelogd == "1")
{
echo ("Gebruikersnaam of wachtwoord klopt niet. Klik <a href=\"index.php\">hier</a> om het opnieuw te proberen");
}
else
{
?>
PHP:
include("connect.php");
$gebruikersnaam = $_POST['gebruikersnaam'];
$wachtwoord = md5($_POST['wachtwoord']);
$query = "SELECT * FROM login WHERE gebruikersnaam = '" . $gebruikersnaam . "' AND wachtwoord = '" . $wachtwoord . "'";
$result = mysql_query($query) or die ("OMG ! They killed the server !");
if(mysql_num_rows($result) > 0)
{
session_start();
setcookie("gebruikersnaam",$gebruikersnaam,time()+31536000);
setcookie("wachtwoord",$wachtwoord,time()+31536000);
session_register("gebruikersnaam");
session_register("wachtwoord");
header("Location: index.php");
mijn probleem: hij blijft ingelogd...zelfs nadat ik mijn cookies verwijderd heb via uitloggen en handmatig ook, blijf ik nog ingelogd

ik hoop echt dat iemand ff tijd heeft om dit door te lezen want ik kom er niet uit
