Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    PASSW php - lo script non funziona +

    Avevo istallato sul server di un cliente uno script di autenticazione password (preso da qui: http://freephp.html.it/script/view_script.asp?id=82)

    Tutto funzionava sul vecchio server apache che avevano.
    Poi il server si è fuso, hanno preso quello nuoo (sempre apache) hanno ristallato tutto il sito (correttamente) e lo script non va + ?????????

    Funziona regolarmente chiedendo la password, ma sembra che ignori completamente il valore inserito indipendentemente dal fatto che sia giusto o meno...


    COSA PUO ESSERE???


    Lo script è questo:

    <?php
    //
    // Copyright 2001 Xavier Media Group
    // http://www.xaviermedia.com/php/
    //
    // If you need help or have suggestions, please visit
    // http://www.xaviermedia.com/forum/index.php or
    // http://www.xaviermedia.com/php/password.phtml
    //
    if(!isset($PHP_AUTH_USER))
    {
    Header("WWW-Authenticate: Basic realm=\"Xavier Protection\"");
    Header("HTTP/1.0 401 Unauthorized");
    echo "Text to send if user hits Cancel button\n";
    exit;
    }
    else
    {
    $user_passwords = array (
    // user1 is the login name and password1
    // is that users password. Add as many
    // lines as you like.
    "xxx" => "xxx",
    "user2" => "password2",
    "user3" => "password3",
    "user4" => "password4"
    );

    if (($PHP_AUTH_USER == "") || ($PHP_AUTH_PW == ""))
    {
    Header("HTTP/1.0 401 Unauthorized");
    echo "Sorry, could find your password!";
    exit;
    }
    else if (strcmp($user_passwords[$PHP_AUTH_USER],$PHP_AUTH_PW) == 0)
    {
    // This is the page that should be password protected.
    echo "This is the password protected page.";
    exit;
    }
    else
    {
    Header("HTTP/1.0 401 Unauthorized");
    echo "Sorry, could find your password!";
    exit;
    }
    }
    ?>

  2. #2
    probabilmente il versione di php non è le stessa o cmq è cambiato il php.ini

    guarda la pillola di chris sulle nuove variabili da php >= 4.1
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  3. #3
    Utente di HTML.it L'avatar di *Ray*
    Registrato dal
    Oct 2000
    Messaggi
    495
    Edit: avevo scritto una cosa che era sicuramente errata..

  4. #4
    La versione attuale è la 4.3.2

    Ho sentito parlare dei casini col register global, ma non mi sono mai informato sulla cosa...

    Dove trovo la pillola? E come si fa ad aggiornare tutto???? VVoVe:

  5. #5
    Ho verificato su 3 siti con versione php >=4.2 e register_globals off

    NON FUNZIONA

    HO verificato su un sito con versione php 4.1.2 e register_globals on

    E FUNZIONA


    Può essere un problema di register_globals... mi controllate lo script.... VI PREGO!!!!!!

  6. #6
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

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.