1. robisz plik nowy np przypomnij.php
2. robisz forumlarz np wpisac login i email
3. generujesz kod przypomnienia
4. zapytanie dodajce do tabeli login, i kod przypomnienia
5. wysylasz link na maila ktory wyglada tak np: www.twoja-strona.pl/przypomnij.php?spr=kod
6. robisz tabele(ew kolumna w user)
7. w tabeli robisz np kolumny id, login , przypomnienie - id tutaj nie jest niezbędne aczkolwiek dla ładu i składu się przyda

np gdybyś chciał mieć wgląd na to w PA to pomogłoby to w uporządkowaniu ci.
8. ściągasz kod przez $_GET np $_GET['spr']; - spr sciaga wartosć kod wg tego schematu: www.twoja-strona.pl/przypomnij.php?spr=kod - może tu być cokolwiek np plik.php?podaj=25253 wtedy sciagasz $_GET['podaj'] i przypisane do tego bedzie 25253
9. sprawdzasz czy jest jakas kolumna z kod (tutaj użyj mysql_num_rows)
10. jezeli jest to pokazuje sie formularz z podaniem nowego hasla
11. robisz zapytanie z edycja hasla (juz w tabeli user) warunkiem tutaj bedzie login( WHERE login='$login' - przyklad) - oczywiscie login musisz pobrac z tabeli przypomnij
12. usuwasz zapytaniem rekord tabeli przypomnij
ps:
krzotr wtf

co ty hasha chcesz rozkodować

można go przyrównać(przy znanych hasłach np 1234) hash dziala w 1 strone