vempire
Legacy Member
Sedert vandaag ben ik aan een guild-site begonnen voor mijn guild op WoW. Nu zit ik even met een probleem waar ik niet meteen uitkom. Ik heb al op google gezocht ook ja. Wel, wegens mijn vergane kennis van php heb ik een loginscriptje van Sitemasters genomen en hier mee aan de slag gegaan en hier en daar wat aangepast. Nu wil ik wanneer een gebruiker is ingelogd dat deze een knop beschikbaar heeft om uit te loggen.
Normaal zouik blijven prutsen en proberen en al zoekende php.net eigenhandig platnuken maar ik heb niet veel tijd dus daarom deze vraag.
Ik ben er zeker van dat iemand hier op kan antwoorden of mij verwijzen naar een pagina met meer uitleg
Hier een paar stukjes relevante code:
Forms:
index php:
Alvast mc!
Normaal zouik blijven prutsen en proberen en al zoekende php.net eigenhandig platnuken maar ik heb niet veel tijd dus daarom deze vraag.
Ik ben er zeker van dat iemand hier op kan antwoorden of mij verwijzen naar een pagina met meer uitleg

Hier een paar stukjes relevante code:
Forms:
PHP:
<?php
if ($controle != TRUE)
{ ?><form method="post" action="">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td>Username:</td></tr>
<tr><td><input type="text" name="username"></td></tr>
<tr><td>Password:</td></tr>
<tr><td><input type="password" name="password"></td></tr>
<tr><td><input type="submit" value="Login" name="Login"></td></tr>
</table>
</form>
<?php
} elseif ($controle == TRUE) {
echo "Welkom $username";?>
<?php
} ?>
index php:
PHP:
<?php
ob_start();
//Hoe lang de bezoeker mag ingelogged blijven:
$expiredate = time()+60*60*24*7; //ingesteld op 1 week
if ($logout == 1)
{ setcookie("username");
setcookie("passgecodeerd");
header("location:index.php");
exit;
}
if ($_POST["username"] && $_POST["password"])
{ // password coderen
$passgecodeerd = md5($_POST["password"]);
$username = $_POST["username"];
// variabelen in een cookie zetten
setcookie("username",$username,$expiredate);
setcookie("passgecodeerd",$passgecodeerd,$expiredate);
header("location:$_SERVER[REQUEST_URI]");
exit;
}
$controle == FALSE;
$level = 1;
$jeid = "";
include ("login.php");
$controle = password($username, $passgecodeerd);
if ($controle == TRUE)
{ $query = "SELECT * FROM members where id='$jeid'";
$resultaat = mysql_query($query) or die (mysql_error());
while ($obj = mysql_fetch_object($resultaat))
{ $nickname ="$obj->nickname";
$jeid="$obj->id";
$level="$obj->level";
}
include ('config.php');
}
if ($_POST['Login'] && $controle == TRUE)
echo "Je bent succesvol ingelogged";
elseif ($_POST['Login'] && $controle != TRUE)
echo "Fout wachtwoord en/of gebruikersnaam";
?>
.
).