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

    problema con md5() su due server diversi

    ciao a tutti,
    scusate la trivialità... io ho un server debian sarge che via Apache2 "hosta" un sito che a sua volta pesca i dati da un db MySQL che si trova su un server Mandrake 9.1 in DMZ alle sue spalle. Ora, il problema è questo, nel db ci sono anche le password degli utenti cifrate con la funzione md5() di PHP. Queste password vengono gestite da uno script PHP che si trova sul Mandrake stesso, e finché ci accedo da quello script tutto bene. Quando però la md5() è chiamata nel sito su Debian per confrontare la password inserita dall'utente con quella storata nel db, restituisce un risultato diverso dalla sua controparte su Mandrake, col risultato che gli utenti non si possono loggare perché le password non corrispondono. Da cosa può dipendere? Le versioni di PHP sono la 4.3.8 su Mandrake e la 4.3.10-16 su Debian, ma non mi risultano (dal sito del PHP) variazioni a md5() fra queste due versioni... aiuto!!!
    - Sean von Drake

    http://www.videoarts.eu/ realizzazione siti web bologna

    "Sono un servitore del fuoco segreto, e reggo la Fiamma di Anor."

  2. #2
    il problema potrebbe essere che al server su Mandrake invii gia' un hash che viene poi a sua volta hashato nuovamente... cioe' due MD5() in serie prima di arrivare al database.

    magari lo e' all'inserimento del dato se non lo fosse all'estrazione.

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

  3. #3
    no, di questo sono sicuro
    - Sean von Drake

    http://www.videoarts.eu/ realizzazione siti web bologna

    "Sono un servitore del fuoco segreto, e reggo la Fiamma di Anor."

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.