Buonasera, devo fare un login e fino a qui ci siamo, solo che le password nel database sono cryptate in MD5 e non ho la minima idea di come fare.
Buonasera, devo fare un login e fino a qui ci siamo, solo che le password nel database sono cryptate in MD5 e non ho la minima idea di come fare.
Come fare cosa?
Qual'è il problema?
Creare l'hash?
Esatto
Per l'inserimento lo puoi fare già nella query
Per la verifica non confronti il valore ma l'hash della password fornita con quello memorizzato.Codice PHP:
INSERT INTO tabella (campo1, campo2, ..., password,...) VALUES ('valore1', 'valore2', ... MD5 ('password'),...)
Io ti sconsiglio fortemente di usare l'hash MD5 per hashare (non cifrare, è una cosa completamente differente) le password.
Usa piuttosto password_verify e password_hash. O ancora meglio, usa un sistema già pronto e di qualità.