Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536

    problema script semplice per autenticazione

    Ciao

    Sto provando un semplice script per proteggere le proprie pagine
    web, questo:

    codice:
    <?php
    $username = "pippo";
    $pwd = "segreta";
    
    if(!isset($PHP_AUTH_USER)) {
    Header("WWW-Authenticate: Basic realm=\"Zona protetta\"");
    Header("HTTP/1.0 401 Unauthorized");
    echo "Impossibile eseguire l'autorizzazione\n";
    exit;
    } else {
    if (($PHP_AUTH_USER == $username) && ($PHP_AUTH_PW == $pwd)) {
    echo "Autorizzazione riuscita per $username.";
    } else { echo "Autorizzazione fallita.";}
    }
    ?>

    ma c'è qualcosa che non va.

    La mascherina per il login si visualizza ma continuo ad inserire
    l'username e la password che si cancellano ripetutamente senza permettermi di
    accedere alla pagina.
    come mai quest'anomalia? (ho provato sia in locale che sul server
    che ospita le mie pagine web..stesso problema)
    ciao

  2. #2
    E' il nome delle variabili che non va.

    $PHP_AUTH_USER and $PHP_AUTH_PW are deprecated

    Al loro posto usa $_SERVER['PHP_AUTH_USER'] e $_SERVER['PHP_AUTH_PW'].

    -... Jack: quando ti viene in mente un'idea, scrivila e basta!-
    (Alec Baldwin "Caccia a Ottobre Rosso)

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    536
    [supersaibal]Originariamente inviato da TRC
    E' il nome delle variabili che non va.




    Al loro posto usa $_SERVER['PHP_AUTH_USER'] e $_SERVER['PHP_AUTH_PW'].

    [/supersaibal]

    provo, grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.