Likes Likes:  0
Resultaten 1 tot 15 van de 15
Geen
  1. #1
    Martin
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    PHP_AUTH_USER script in php 5

    Beste nieuwsgroep.

    Sinds mijn host php versie 5 gebruikt werken een aantal scripts niet meer.

    Bijvoorbeeld het onderstaande.

    Wil iemand voor mij kijken wat er voor nodig is om het te laten werken?

    Alvast bedankt :-)

    Martin Reedijk


    ==== START SCRIPT ====


    <?php

    if(!isset($PHP_AUTH_USER)) {
    Header("WWW-Authenticate: Basic realm=\"Autorisatie vereist!\"");
    Header("HTTP/1.0 401 Unauthorized");
    exit;
    }

    else {

    $disp="fout";
    $i=1;
    $gebr[1]="Jantje"; $pas[1]="pietje";

    while ($gebr[$i]){
    if ($PHP_AUTH_USER == $gebr[$i] and $PHP_AUTH_PW == $pas[$i]){
    $disp=1;}
    $i++;
    }

    if($disp=="fout"){
    echo "<meta http-equiv='REFRESH'
    content='0;URL=http://www.example.com/foutecode.php>";
    exit;}
    else {echo "";}
    }
    ?>


    ==== EINDE SCRIPT ====



  2. #2
    Maarten Wierda
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP_AUTH_USER script in php 5

    Martin schreef:

    > Beste nieuwsgroep.


    Hoi

    > if(!isset($PHP_AUTH_USER)) {


    Maak daar eens $_SERVER['PHP_AUTH_USER'] van
    (<http://nl3.php.net/features.http-auth>).


    --
    Cheers,
    Maarten Wierda

  3. #3
    Martin
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP_AUTH_USER script in php 5

    Hieronder volgt een reactie op dit bericht:
    >> if(!isset($PHP_AUTH_USER)) {


    > Maak daar eens $_SERVER['PHP_AUTH_USER'] van
    > (<http://nl3.php.net/features.http-auth>).


    Sorry, krijg dan errors.

    Kun je het aangepaste script is zijn geheel plaatsen?

    Bedankt.

    Martin.



  4. #4
    Maarten Wierda
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP_AUTH_USER script in php 5

    Martin wrote:

    >>> if(!isset($PHP_AUTH_USER)) {

    >
    >> Maak daar eens $_SERVER['PHP_AUTH_USER'] van
    >> (<http://nl3.php.net/features.http-auth>).

    >
    > Sorry, krijg dan errors.


    Welke? En welke kreeg je daarvoor?

    > Kun je het aangepaste script is zijn geheel plaatsen?


    Nee, want ik heb verder niets aangepast.



    --
    Cheers,
    Maarten Wierda

  5. #5
    Dietrich
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP_AUTH_USER script in php 5

    Martin wrote:
    > Hieronder volgt een reactie op dit bericht:
    >>> if(!isset($PHP_AUTH_USER)) {

    >
    >> Maak daar eens $_SERVER['PHP_AUTH_USER'] van
    >> (<http://nl3.php.net/features.http-auth>).

    >
    > Sorry, krijg dan errors.
    >
    > Kun je het aangepaste script is zijn geheel plaatsen?
    >
    > Bedankt.
    >
    > Martin.
    >
    >


    Welke errors?

    --
    MVG, Dietrich
    http://www.dmoerman.be
    http://www.usebb.net

  6. #6
    Martin
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP_AUTH_USER script in php 5

    Hieronder volgt een reactie op dit bericht:
    >>>> if(!isset($PHP_AUTH_USER)) {

    >>
    >>> Maak daar eens $_SERVER['PHP_AUTH_USER'] van
    >>> (<http://nl3.php.net/features.http-auth>).

    >>
    >> Sorry, krijg dan errors.

    >
    > Welke? En welke kreeg je daarvoor?


    Ik krijg nu geen errors, gisteren keek ik gewoon verkeerd. Maar het script
    werkt nog niet want na invoer van de gebruikersnaam en wachtwoord blijft het
    venster om het wachtwoord vragen. Het gaat dus niet verder met het laden van
    de pagina.

    Zie jij wat er nog mis is?

    Groetjes Martin.


    ===== SCRIPT =====


    <?php
    if (!isset($_SERVER['PHP_AUTH_USER'])) {
    header('WWW-Authenticate: Basic realm="Geef je beheercode"');
    header('HTTP/1.0 401 Unauthorized');
    print("<meta http-equiv='REFRESH'
    content='0;URL=http://www.example.com/fout.php>");
    exit;
    } else {


    $disp="fout";
    $i=1;
    $gebr[1]="jantje"; $pas[1]="pietje";
    $gebr[2]="keesje"; $pas[2]="klaasje";
    $gebr[3]="henkje"; $pas[3]="dirkje";

    while ($gebr[$i]){
    if ($PHP_AUTH_USER == $gebr[$i] and $PHP_AUTH_PW == $pas[$i]){
    $disp=1;}
    $i++;
    }

    if($disp=="fout"){
    echo "<meta http-equiv='REFRESH'
    content='0;URL=http://www.example.com/fout.php>";
    exit;}
    else {echo "";}
    }
    ?>



  7. #7
    Maarten Wierda
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP_AUTH_USER script in php 5

    Martin schreef:

    >>>>> if(!isset($PHP_AUTH_USER)) {
    >>>> Maak daar eens $_SERVER['PHP_AUTH_USER'] van
    >>>> (<http://nl3.php.net/features.http-auth>).
    >>> Sorry, krijg dan errors.

    >> Welke? En welke kreeg je daarvoor?

    >
    > Ik krijg nu geen errors, gisteren keek ik gewoon verkeerd.


    Ah, kijk eens aan.

    > Maar het script werkt nog niet want na invoer van de gebruikersnaam
    > en wachtwoord blijft het venster om het wachtwoord vragen. Het gaat
    > dus niet verder met het laden van de pagina.
    >
    > Zie jij wat er nog mis is?


    <snip>

    > if ($PHP_AUTH_USER == $gebr[$i] and $PHP_AUTH_PW == $pas[$i]){


    Ik zou hier dezelfde aanpassing doorvoeren als je in het begin van je
    script hebt gebruikt.


    --
    Cheers,
    Maarten Wierda

  8. #8
    Martin
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP_AUTH_USER script in php 5

    Hieronder volgt een reactie op dit bericht:
    >>>> if(!isset($PHP_AUTH_USER)) {


    >>> Maak daar eens $_SERVER['PHP_AUTH_USER'] van


    >> if ($PHP_AUTH_USER == $gebr[$i] and $PHP_AUTH_PW == $pas[$i]){


    > Ik zou hier dezelfde aanpassing doorvoeren als je in het begin van je
    > script hebt gebruikt.


    Dit dus?


    while ($gebr[$i]){
    if (!isset($_SERVER['PHP_AUTH_USER']) == $gebr[$i] and
    (!isset($_SERVER['$PHP_AUTH_PW']) == $pas[$i]){
    $disp=1;}
    $i++;
    }


    Dan volgt:

    Parse error: parse error, unexpected '{' in [..]beheer.php on line 17





  9. #9
    Maarten Wierda
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP_AUTH_USER script in php 5

    Martin schreef:

    >>>>> if(!isset($PHP_AUTH_USER)) {

    >
    >>>> Maak daar eens $_SERVER['PHP_AUTH_USER'] van

    >
    >>> if ($PHP_AUTH_USER == $gebr[$i] and $PHP_AUTH_PW == $pas[$i]){

    >
    >> Ik zou hier dezelfde aanpassing doorvoeren als je in het begin van
    >> je script hebt gebruikt.

    >
    > Dit dus?
    >
    > while ($gebr[$i]){ if (!isset($_SERVER['PHP_AUTH_USER']) == $gebr[$i]
    > and (!isset($_SERVER['$PHP_AUTH_PW']) == $pas[$i]){ $disp=1;} $i++; }
    >

    Nee, isset() is hier niet echt op z'n plaats.

    Wellicht verduidelijkt
    <http://groups.google.nl/groups?as_q=superglobals&as_ugroup=nl.*.server-side>
    het een en ander.


    --
    Cheers,
    Maarten Wierda

  10. #10
    Martin
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP_AUTH_USER script in php 5

    Hieronder volgt een reactie op dit bericht:
    >>>>>> if(!isset($PHP_AUTH_USER)) {


    >>>>> Maak daar eens $_SERVER['PHP_AUTH_USER'] van


    >>>> if ($PHP_AUTH_USER == $gebr[$i] and $PHP_AUTH_PW == $pas[$i]){


    >>> Ik zou hier dezelfde aanpassing doorvoeren als je in het begin van
    >>> je script hebt gebruikt.


    >> Dit dus?


    >> while ($gebr[$i]){ if (!isset($_SERVER['PHP_AUTH_USER']) == $gebr[$i]
    >> and (!isset($_SERVER['$PHP_AUTH_PW']) == $pas[$i]){ $disp=1;} $i++; }


    > Nee, isset() is hier niet echt op z'n plaats.


    > Wellicht verduidelijkt
    > <http://groups.google.nl/groups?as_q=superglobals&as_ugroup=nl.*.server-side>
    > het een en ander.


    Hmm, niet echt ;-)

    Deze dan, werkt ook niet:

    if (($_SERVER['PHP_AUTH_USER']) == $gebr[$i] and ($_SERVER['$PHP_AUTH_PW'])
    == $pas[$i]){

    Groetjes,

    Martin.



  11. #11
    Maarten Wierda
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP_AUTH_USER script in php 5

    Martin schreef:

    >> Wellicht verduidelijkt
    >> <http://groups.google.nl/groups?as_q=superglobals&as_ugroup=nl.*.server-side>
    >> het een en ander.

    >
    > Hmm, niet echt ;-)


    Volgende poging: <http://phpfreakz.nl/artikelen.php?aid=88>.

    > Deze dan, werkt ook niet:
    >
    > if (($_SERVER['PHP_AUTH_USER']) == $gebr[$i] and
    > ($_SERVER['$PHP_AUTH_PW'])

    ^
    Weg met dat ding! ('$' dus)


    --
    Cheers,
    Maarten Wierda

  12. #12
    Martin
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP_AUTH_USER script in php 5

    Hieronder volgt een reactie op dit bericht:
    [..]

    >> Deze dan, werkt ook niet:
    >>
    >> if (($_SERVER['PHP_AUTH_USER']) == $gebr[$i] and
    >> ($_SERVER['$PHP_AUTH_PW'])

    > ^
    > Weg met dat ding! ('$' dus)


    if (($_SERVER['PHP_AUTH_USER']) == $gebr[$i] and ($_SERVER['PHP_AUTH_PW'])
    == $pas[$i]){

    Nee hoor, werkt ook niet ;-)

    Lezen op phpfreakz maakt de puzzel niet gemakkelijker.




  13. #13
    Martijn Engler
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP_AUTH_USER script in php 5

    Martin wrote:
    > Hieronder volgt een reactie op dit bericht:
    > [..]
    >
    >>> Deze dan, werkt ook niet:
    >>>
    >>> if (($_SERVER['PHP_AUTH_USER']) == $gebr[$i] and
    >>> ($_SERVER['$PHP_AUTH_PW'])

    >> ^
    >> Weg met dat ding! ('$' dus)

    >
    > if (($_SERVER['PHP_AUTH_USER']) == $gebr[$i] and ($_SERVER['PHP_AUTH_PW'])
    > == $pas[$i]){
    >
    > Nee hoor, werkt ook niet ;-)
    >
    > Lezen op phpfreakz maakt de puzzel niet gemakkelijker.
    >
    >
    >

    En wát werkt hier niet aan dan? Parse error?

  14. #14
    Martin
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP_AUTH_USER script in php 5

    Hieronder volgt een reactie op dit bericht:
    > Martin wrote:
    >> Hieronder volgt een reactie op dit bericht:
    >> [..]
    >>
    >>>> Deze dan, werkt ook niet:
    >>>>
    >>>> if (($_SERVER['PHP_AUTH_USER']) == $gebr[$i] and
    >>>> ($_SERVER['$PHP_AUTH_PW'])
    >>> ^
    >>> Weg met dat ding! ('$' dus)

    >>
    >> if (($_SERVER['PHP_AUTH_USER']) == $gebr[$i] and
    >> ($_SERVER['PHP_AUTH_PW']) == $pas[$i]){
    >>
    >> Nee hoor, werkt ook niet ;-)
    >>
    >> Lezen op phpfreakz maakt de puzzel niet gemakkelijker.
    >>
    >>
    >>

    > En wát werkt hier niet aan dan? Parse error?


    Nee hoor, het venster blijft gewoon open. Dus gebruikersnaam en wachtwoord
    ingevuld, op OK geklikt, en het venster vult de gebruikersnaam in maar
    vraagt nogmaals om het wachtwoord.

    Het gaat dus niet door met het laden van de pagina.

    Groetjes Martin.



  15. #15
    Jan Reilink
    PHP_AUTH_USER script in php 5
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: PHP_AUTH_USER script in php 5

    Martin wrote:

    [HTTP authentication with PHP]
    > Nee hoor, het venster blijft gewoon open. Dus gebruikersnaam en wachtwoord
    > ingevuld, op OK geklikt, en het venster vult de gebruikersnaam in maar
    > vraagt nogmaals om het wachtwoord.
    >


    Is het toevallig een IIS webserver? Dan gaat het vanwege IIS niet werken
    (ook niet met de PHP directive cgi.rfc2616_headers set op 0 in php.ini).
    <http://nl2.php.net/manual/en/features.http-auth.php>

    --
    Met vriendelijke groet / Best regards,
    Jan Reilink, VEVIDA Nederland BV

    Postbus 329, 9700 AH GRONINGEN, +31(0)50 - 5492234

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics