Buongiorno,
sto sviluppando un programma Java con collegamento a Mysql.
Tale programma prevede la possibilità del cambiamento della password da parte di un utente.
Tale utente si connette ad un server remoto e MySql server deve poter cambiare tale password.
Mi serve dunque che nel database mysql, nella tabella user, un dato utente abbia la possibilità di cambiare il campo password.
L'utente inserisce nome utente e password vecchia, più password nuova.
Ma con un update semplice non si risolve il problema perchè la password è crittografata, e duneuq non ha esito lo stesso update.
Esempio.
user = Username
vecchiapw = ciccio
nuovapw = franco
se faccio un update così:
Update nome_database set password =' 'franco' where user = 'Username' AND password ='ciccio'
restituisce null perchè ciccio non esiste come password di Username essendo la password crittografata.
Io però DEVO cambiare la password dei possibili utenti che si connettono...
Come fare?