W naszej aplikacji mamy normalnych użytkowników. Chcemy jednak móc tworzyć zaproszenia, zapraszać określone osoby. Pamiętaj, że zaproszenie jest bezpośrednio powiązane z użytkownikiem, ponieważ chcemy już mieć możliwość ustawienia pewnych ustawień dla tych użytkowników. (Ograniczamy klientów z naszego starego oprogramowania do nowego).Wymyślanie: Tworzenie użytkowników bez hasła
Więc:
- Administrator powinien być w stanie utworzyć nowego użytkownika i zmienić jego ustawienia.
- Gdy ktoś podąży za linkiem ze swoim numerem
invitation_token
, powinien zobaczyć formularz, w którym może ustawić hasło do swojego konta.
Z czym mam problem, to w jaki sposób umożliwić administratorowi utworzenie konta użytkownika, z pominięciem zwykłego sprawdzania poprawności hasła. Byłoby okropnym rozwiązaniem, gdyby trzeba ustawić domyślne hasło, ponieważ spowodowałoby to poważną lukę bezpieczeństwa.
Jak utworzyć nowego użytkownika w Devise bez podania hasła?
Czy widzisz błąd wiązania bazy danych lub jest twój nowy rekord użytkownik po prostu nie obowiązuje ''? – Josh