Vraag & Antwoord

Webprogrammeren & scripting

PHP Login vraagje

Anoniem
rene_overtoom
3 antwoorden
  • Hoi
    Ik kan een tekst invoegen wanneer de gebruiker 3x de verkeerde gegevens heeft ingevuld, alleen dit wil ik veranderen na 1x fout invullen.
    Waar moet ik dat veranderen?

    <code>
    <?php
    if(!isset($PHP_AUTH_USER)) {
    Header("WWW-Authenticate: Basic realm="Inholland 1CID?"";);
    Header("HTTP/1.0 401 Unauthorized";);
    exit;
    } else {
    if (

    ($PHP_AUTH_USER == "username01" && $PHP_AUTH_PW == "password01";) ||
    ($PHP_AUTH_USER == "username02" && $PHP_AUTH_PW == "password02";) ||
    ($PHP_AUTH_USER == "username03" && $PHP_AUTH_PW == "password03";)

    ) {

    } else {
    Header("WWW-Authenticate: Basic realm="Incorrect,Probeer opnieuw"";);
    Header("HTTP/1.0 401 Unauthorized";);
    Print "

    PRINT SOME HTML HERE WICH WILL BE SHOWN IF YOU ENTER WRONT USER/PASS 3 TIMES.

    ";
    exit;
    }
    }
    ?>
    </code>

    [ Dit Bericht is bewerkt door: rene_overtoom op 2002-02-11 16:21 ]
  • Niet, dat zit ingebakken in de browser…
  • Hmm….
    Maar ik heb er ook 1 die geeft meteen een error na 1x fout invullen. Kijk maaar
    Maar ik kan hier maar 1 account invullen, ik wil meerdere pass en users bijvoegen maar hoe??
    <code>
    <?
    // checks if you have entered a username and a password
    if (!$PHP_AUTH_USER || !$PHP_AUTH_PW)
    {
    // if empty, send header causing dialog box to appear
    header('WWW-Authenticate: Basic realm="Admin"');
    header('HTTP/1.0 401 Unauthorized');
    echo "Authorization Required.";
    exit;
    }
    else
    {
    // check if the username and password are correct
    if (($PHP_AUTH_USER == "user";) && ($PHP_AUTH_PW == "pass";))
    {
    // dispay happy message and admin stuff
    echo "w00t";
    }
    else
    {
    // display angry message for invalid user
    echo "go away!";
    }
    }
    ?>
    </code>

Beantwoord deze vraag

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