Inlog probleem
Geplaatst: 02 jan 2005, 04:11
Om te beginnen, weet ik dat mijn vraag niet phpbb gerelateerd is, maar gezien de vele php kennis hier hoop ik dat iemand mij hier toch mee kan helpen.
Mocht dit topic op een verkeerde plek staan dan verplaats hem maar
alvast bedankt.
*iedereen nog een gelukkig nieuwjaar*
Ik zit met het volgende probleem, ik heb een login/leden script, waarbij je na het inloggen op de pagina index.php moet komen (header("Location: index.php"))
Echter gebeurt er na het correct inloggen helemaal niks, en blijft het script op de pagina login.php staan, echter met een leeg scherm.
Als ik vervolgens handmatig naar index.php ga, dan krijg ik wel netjes alle kolommen die je hoort te krijgen na het inloggen (zoals lougout, wijzig profiel enz).
Het gaat om dit login script :
Volgens mij hoort het zo te werken, maar dat doet het dus blijkbaar niet. Ik hoop dan ook dat iemand mij hier mee kan helpen, bij voorbaat dank.
Mocht dit topic op een verkeerde plek staan dan verplaats hem maar

alvast bedankt.
*iedereen nog een gelukkig nieuwjaar*
Ik zit met het volgende probleem, ik heb een login/leden script, waarbij je na het inloggen op de pagina index.php moet komen (header("Location: index.php"))
Echter gebeurt er na het correct inloggen helemaal niks, en blijft het script op de pagina login.php staan, echter met een leeg scherm.
Als ik vervolgens handmatig naar index.php ga, dan krijg ik wel netjes alle kolommen die je hoort te krijgen na het inloggen (zoals lougout, wijzig profiel enz).
Het gaat om dit login script :
Code: Selecteer alles
<?
session_start();
require("config.php");
if($submit){
$query = mysql_query("SELECT * FROM members WHERE gebruikersnaam = '$gebruikersnaam' AND wachtwoord = '$wachtwoord' AND geactiveerd = '1'");
$result = mysql_num_rows($query);
if(!$result){
$a = "Gebruikersnaam en/of Wachtwoord is/zijn incorrect. Of je bent vergeten om je account te activeren...<br><br><a href=\"?gebruikersnaam=$gebruikersnaam\">Ga terug</a>";
}
else{
while($object = mysql_fetch_object($query)) {
$memberid = $object->memberid;
}
$login = 1;
session_register("login");
session_register("memberid");
header("Location: index.php");
}
}
else{
if(!$login){
$a = "<form method=\"POST\" action=\"$PHP_SELF\">
<input type=\"hidden\" name=\"submit\" value=\"1\">
Naam:<br>
<input type=\"text\" name=\"gebruikersnaam\" size=\"20\" value=\"$gebruikersnaam\"><br>
Wachtwoord:<br>
<input type=\"password\" name=\"wachtwoord\" size=\"20\"><br>
<input type=\"submit\" value=\"Login\"> <input type=\"reset\" value=\"Aanmelden\"
onclick=\"document.location.href=('aanmelden.php')\">
</form>";
}
else{
header("Location: login.php");
}
}
// Op de plaats in je layout waar je het inlogformulier wilt hebben doe je ( echo $a; )
echo $a;
?>