killer bee
Gebruiker
- Lid geworden
- 7 jun 2008
- Berichten
- 96
nu snap ik er nix meer van hier heb je de code van die paigna die het niet doet
welke fout zit er in
PHP:
<?php session_start();
//Algemene instellingen opslaan
$section="klanten";
//Verbinding met database
hier staat dus de verbinding
//Eerste keer aanmelden, dan id controleren
if(isset($_POST['Login'])){
//Variabelen controleren
$gebruiker=strip_tags($_POST['gebruiker']);
$wachtwoord=strip_tags($_POST['wachtwoord']);
$chk1=substr_count(strtolower($gebruiker), "select");
$chk1+=substr_count(strtolower($gebruiker), "update");
$chk1+=substr_count(strtolower($gebruiker), "delete");
$chk1+=substr_count(strtolower($gebruiker), "insert");
$chk2=substr_count(strtolower($wachtwoord), "select");
$chk2+=substr_count(strtolower($wachtwoord), "update");
$chk2+=substr_count(strtolower($wachtwoord), "delete");
$chk2+=substr_count(strtolower($wachtwoord), "insert");
if($chk1+$chk2>0){
echo "Potentieel veiligheidsrisico, Login niet mogelijk";
}else{
//Aanmeldgegevens controleren
$check_SQL="SELECT * FROM klanten WHERE klant_login='" . $gebruiker . "' AND klant_wachtwoord='" . $wachtwoord . "'";
$klant_result=mysql_query($check_SQL) or die(mysql_error());
$auth_check=mysql_num_rows($klant_result);
if($auth_check==1){
//Authenticatie geslaagd, sessie instellen
$_SESSION['auth']=true;
$_SESSION['timeout']=time()+3600;
//Gebruikersinformatie inlezen
$klant=mysql_fetch_array($klant_result);
$_SESSION['klant_naam']=$klant['klant_naam'];
$_SESSION['klant_voornaam']=$klant['klant_voornaam'];
$_SESSION['klant_id']=$klant['klant_id'];
}
}
}
//Sessie geauthenticeerd, dan klantgebied vrijgeven
if($_SESSION['auth'] && $_SESSION['timeout']>time()){
?>
<h1>Klantengebied</h1>
<p>Welkom, <?php echo $_SESSION['klant_voornaam'] . " " . $_SESSION['klant_naam'] ?>.</p>
<?php
//Opdrachtgegevens klant opvragen
$status_SQL="SELECT bestelstatus_id,bestelstatus_kort,bestelstatus_datum FROM bestelstatus WHERE klant_id=" . $_SESSION['klant_id'] . " ORDER BY bestelstatus_datum DESC";
$status_result=mysql_query($status_SQL);
?>
<h2>bestelstatus:</h2>
<table>
<tr>
<th>Datum</th>
<th>Beschrijving</th>
<th>Details</th>
</tr>
<?php
//Statusoverzicht genereren
while($status=mysql_fetch_array($status_result)){
echo "<tr>";
echo "<td>" . date("d.m.Y H:i",strtotime($status['bestelstatus_datum'])) . "</td>";
echo "<td>" . $status['bestelstatus_kort'] . "</td>";
echo "<td><a href=\"klanten/bestelstatus.php?" . strip_tags(Sid) . "&bestelstatus_id=" . $status['bestelstatus_id'] . "\">Overige details</a></td>";
echo "</tr>";
}
?>
</table>
<?php
//Einde geauthoriseerd gedeelte
}else{
echo "<h1>Klantgebied</h1><p>Authenticatie mislukt, registreer u <a href=\"klanten/index.php\">hier</a></p>";
}
mysql_close();
?>