Zajmuję się tworzeniem aplikacji Rails 3.0 i używam OmniAuth + Tożsamość do uwierzytelniania rejestracji. Wdrożyłem model użytkownika, który jest powiązany z modelem tożsamości za pomocą klucza obcego i wszystko działa dobrze. Teraz chcę zaimplementować funkcję nie pamiętam hasła.OmniAuth + Tożsamość Zapomniałem hasła
Biorąc pod uwagę adres e-mail użytkownika, chcę wysłać mu wiadomość e-mail z linkiem do zresetowania hasła. Wiadomość e-mail zawiera losowy ciąg szesnastkowy skojarzony z użytkownikiem.
Jak zresetować hasło tożsamości użytkownika?
W tabeli bazy danych tożsamości jest przechowywany jako hasło_digest. Czy mogę to po prostu zastąpić?