Krisu
20.02.2008, 22:13:20
Mam problem, gdyż nie wiem jak wczytać hasło użytkownika z bazy danych, w taki sposób, by było odkodowane.
Hasło z poziomu phpmyadmina jest zakodowane, w jaki sposób mogę je odkodować?
Grzyw
20.02.2008, 22:29:53
Hasła w bazie masz zakodowane pewnie funkcją md5(). Kodowanie jest jednokierunkowe, nie masz żadnych szans na odkodowanie go. No, metoda brutal force wchodzi w rachubę:) Ale to nie do Twojego zastosowania.
Podejrzewam, że możesz chcieć odkodować hasło celem przypomnienia go userowi. Jeżeli tak, zrób inaczej.
1) User klika przypomnij hasło
2) Generujesz losowy ciąg znaków, który ładujesz do bazy jako nowe tymczasowe hasło
3) Wysyłasz maila userowi na adres podany przy rejestracji z tymczasowym hasłem
4) User loguje się z podaniem tego hasła i zmienia hasło na nowe.
Krisu
20.02.2008, 22:49:40
Ok, dzięki, właśnie o to mi chodziło