Nella nostra applicazione abbiamo utenti normali. Tuttavia, vogliamo essere in grado di fare inviti, invitare determinate persone. Si noti che un invito è direttamente accoppiato a un utente, in quanto vogliamo essere in grado di impostare determinate impostazioni per questi utenti già. (Stiamo mitigando i clienti dal nostro vecchio software al nuovo).Idea: creare utenti senza password
Quindi:
- Un amministratore dovrebbe essere in grado di creare un nuovo utente e modificarne le impostazioni.
- Quando qualcuno segue un collegamento con il proprio
invitation_token
, dovrebbe visualizzare un modulo in cui è possibile impostare una password per il proprio account.
Quello che sto avendo problemi, è come abilitare l'amministratore a creare un account utente, ignorando la normale convalida della password. Sarebbe una soluzione orribile se fosse necessario impostare una password predefinita, in quanto ciò creerebbe un grave difetto di sicurezza.
Come creare un nuovo utente in Devise senza fornire una password?
Ti appare un errore di vincolo database o è il tuo nuovo record utente semplicemente non '' valida? – Josh