Vraag & Antwoord

Webprogrammeren & scripting

code voor beveiliging 1 pagina

Anoniem
Bill Gates
2 antwoorden
  • Wat is er fout aan deze php code ???

    ik krijg bij het login scherm het volgende


    Back'); } if($username != $Wanted_Username); { or die('Incorrect Details
    Back'); } if($password != $Wanted_Password); { or die('Incorrect Details
    Back'); } } if(!$username); { php?>

    dit zou ik in principe niet moeten zien op mijn scherm !!!

    [code:1:f25411902e]
    <?php

    $Wanted_Username = "iets";

    $Wanted_Password = "nog iets";



    if($username)

    {

    if(!$password)

    {

    or die('Enter a password<br><a href='javascript:history.go(-1)'>Back</a>');

    }

    if($username != $Wanted_Username);

    {

    or die('Incorrect Details<br><a href='javascript:history.go(-1)'>Back</a>');

    }

    if($password != $Wanted_Password);

    {

    or die('Incorrect Details<br><a href='javascript:history.go(-1)'>Back</a>');

    }

    }

    if(!$username);

    {

    php?>
    [/code:1:f25411902e]
  • [quote:97282117d4="Designpiet"]Wat is er fout aan deze php code ???[/quote:97282117d4]Nogal wat… :-? [list:97282117d4][*:97282117d4]Ten eerste gebruik je "or die()" verkeerd, deze dien je alleen te gebruiken direct na een functie die ook nog eens "false" retourneert bij mislukken, zoals het welbekende voorbeeld "$db = mysql_connect('a','b','c') or die ('Verbinding maken mislukt')". Gebruik dan liever een combinatie van echo() en exit().[*:97282117d4]Ten tweede zijn de haakjes aan het einde van je code niet goed, er mist een accolade ('}')[*:97282117d4]Afsluiten van PHP doe je niet goed, het is geen "php?>" maar gewoon "?>" [/list:u:97282117d4]Succes ermee.

    - Bas

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.