Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

PHP Login vraagje

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.