ciao a tutti, dovrei riprendere un lavoro di un cliente fatto da un altro programmatore.
Appena ho caricato il file .sql ed ho controllato gli usr la password viene scritta come una sequenza a caso di numeri e lettere.
Come faccio a vederle?
ciao a tutti, dovrei riprendere un lavoro di un cliente fatto da un altro programmatore.
Appena ho caricato il file .sql ed ho controllato gli usr la password viene scritta come una sequenza a caso di numeri e lettere.
Come faccio a vederle?
“spesso le grandi imprese nascono da piccole opportunità”
Demostene
Sicuramente non è una sequenza A CASO di numeri e lettere, bensì sono delle password criptate.
Difficilmente se non dai altre informazioni qualcuno ti potrà aiutare.
Uno dei sistemi più utilizzati per criptare le password è MD5(http://it.wikipedia.org/wiki/MD5).
Per caso le lettere "A CASO" sono 32? Se si molto probabilmente si tratta di un MD5.
Ho letto che non c'è nessun modo per risalire alla parola in chiaro, ma ho appena trovato questo sito che vanta di riuscire a farlo.
Non se se funzioni, prova. http://md5.rednoize.com/
Saluti, Lorenzo
ma se il cliente volesse cambiare password come faccio?
Posso scriverla direttamente oppure la devo convertire in quella sequenza di numeri?
“spesso le grandi imprese nascono da piccole opportunità”
Demostene
![]()
Se vuoi cambiare la password fai come fanno tutti i form per cambiare le password:
-chiedi la vecchia password
-chiedi la nuova ($pwd1)
-chiedi conferma della nuova ($pwd2)
a livello di codice php:
md5(vecchia passwrod) e la confronti con quella nel db
se sono uguali
-md5 ($pwd1)
-md5 ($pwd2)
se sono uguali scrivi $pwd1 (o $pwd2 è la stessa cosa) nel db
![]()
il problema sta nel fatto che il cliente non ricorda la pw.....preparare il modulo non è un problema, penso, ma come faccio a confrontarla non avendo quella di origine?
“spesso le grandi imprese nascono da piccole opportunità”
Demostene
Se l'utente si è dimenticato la sua password, ancora una volta, fai come fanno i vari siti:
-presentagli la domanda a cui lui deve rispondere con la risposta segreta.
se nel db non sono previsti questi campi perchè il vecchio programmatore non era un proprio un drago....non rimane altro da fare che chiedere all'utente, molto gentilemente, di spremere le meningi e andare a tentativi.
pensa che andrà a tentativi....grazie lo stesso!!!11
“spesso le grandi imprese nascono da piccole opportunità”
Demostene