probleem met inlogsysteem

Status
Niet open voor verdere reacties.

knetter3

Gebruiker
Lid geworden
5 apr 2008
Berichten
56
ben begonnen met een inlogsysteem met cookies en mysql.
code beveiligde pagina:
PHP:
<?php
// controleer of het cookie bestaat 
if(isset($_COOKIE['login'])) { 
  // ken waarden toe aan de variabelen in list() 
list($naam,$ww) = explode(",", $_COOKIE['login']);

}
$loginQuery="SELECT id, naam, wachtwoord FROM leden WHERE naam='$naam'";
$loginResult=mysql_query($loginQuery);

while($loginRow=mysql_fetch_array($loginResult)){
$id=$loginRow['id'];
$name=$loginRow['naam'];
$pass=$loginRow['wachtwoord'];
}
if(!isset($name)){
header("refresh: 0; URL=../login.php");
}
else{
if($naam==$name&&$ww==$pass){
// het pagina script




// einde pagina script
}
else{
header("refresh: 0; URL=../login.php");
}
}
?>

code waar ik de cookie opsla:

PHP:
<?php 

/**
 * MySQL Config
 */
$dbRoot = "localhost";  // URL naar de server, veelal localhost
$dbUser = "***"; // Gebruikersnaam
$dbPassword = "***"; // Wachtwoord
$dbName = "free-site"; // Databasenaam

//Verbinding opzetten met server
$dbConnection = mysql_connect($dbRoot, $dbUser, $dbPassword) or die("De verbinding met de server is mislukt");
// Verbinding opzetten met database
$dbSelect = mysql_select_db($dbName, $dbConnection) or die("De verbinding met de database is mislukt");

$naam="$_POST[naam]";
$ww="$_POST[ww]";
 
$loginQuery="SELECT id, naam, wachtwoord FROM leden WHERE naam='$naam'";
$loginResult=mysql_query($loginQuery);

while($loginRow=mysql_fetch_array($loginResult)){
$id=$loginRow['id'];
$name=$loginRow['naam'];
$pass=$loginRow['wachtwoord'];
}
if(!isset($name)){
header("refresh: 0; URL=login.php?falt=noname");
}
else{
if($naam==$name&&$ww==$pass){
// cookie setten 
setcookie("login", "$name,$pass"); 

header("refresh: 0; URL=admin/?id=$id");

}

else{
header("refresh: 0; URL=login.php?falt=nopass");
}
}

?>

maar als ik een beveiligde pagina open wacht hij heel lang, en dan verschijnt dit bericht:
Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\freesite\admin\menu.php on line 15

kan iemand me zeggen hoe ik dit moet oplossen
 
Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\freesite\admin\menu.php on line 15
Lees gewoon simpelweg het bericht.
Je zult de pagina menu.php (die volgens mij niet in je bericht staat) moeten openen en op lijn 15 moeten kijken.
Zoals de error zegt zit daar de fout.
(Plaats anders menu.php ook even)
Karim:thumb:
 
Laatst bewerkt:
Kijk ook eens of je geen oneinige lussen hebt open staan, dat heb ik ook al voorgehad :D
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan