Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732

    Problema con Cifratura password

    Ho un problema con lo script sotto riportato ovvero ottengo sempre come output "password errata!" pur inserendo quella corretta memorizzata in $my_pass cioè "ciao".

    Dove sbaglio?

    <?php
    $my_pass="ciao";
    $md5_pass=md5($my_pass);

    if(isset($_POST["submit"])){
    $spass=md5($POST["password"]);

    if($spass==$md5_pass){
    echo "password accettata!";
    }else {
    echo "password errata!";
    }
    }

    ?>
    <form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    Verifica password:
    <input type="text" name="password" />
    <input type="submit" name="submit" value="invia" />
    </form>

  2. #2
    $POST["password"] ti manca un _ , $_POST

  3. #3
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    ....ti sei dimenticato l'underscore:

    Codice PHP:
     $spass=md5($POST["password"]); 
     
    invece di
      $spass
    =md5($_POST["password"]); 

    ....ciao

  4. #4
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    ops...stavamo scrivendo insieme....ciao ahahahhaah

  5. #5
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    grazie.

    Sono proprio un ciuccio!

  6. #6
    setta in php.ini l'error reporting su E ALL in modo che almeno in fase di progettazione questi stupidi errori li noti subito

  7. #7
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Originariamente inviato da Eyescream
    setta in php.ini l'error reporting su E ALL in modo che almeno in fase di progettazione questi stupidi errori li noti subito
    Grazie per la dritta.

    P.S.
    Dato che ci sono ne approfitto per chiedere un'altra cosa.

    Sono in piena fase di studio di PHP (si era notato? ) e nel creare un script in precedenza mi sono accorto che il render andava in fatal error con la funzione str_word_count(), ho scoperto poi che per essa serve il modulo dal 4.3.0 in su ed io ho il 4.2.3 ... ci sono altre funzioni che non girano con il 4.2.3 che debba sapere?

    Grazie ancora.

  8. #8
    Originariamente inviato da Sgurbat
    Grazie per la dritta.

    P.S.
    Dato che ci sono ne approfitto per chiedere un'altra cosa.

    Sono in piena fase di studio di PHP (si era notato? ) e nel creare un script in precedenza mi sono accorto che il render andava in fatal error con la funzione str_word_count(), ho scoperto poi che per essa serve il modulo dal 4.3.0 in su ed io ho il 4.2.3 ... ci sono altre funzioni che non girano con il 4.2.3 che debba sapere?

    Grazie ancora.
    installa php 4.3.9 e ti togli un bel po' di problemi.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.