Qu'est-ce que tu entends par des comptes avec des mots de passe classique ?
Bonjour,
Je souhaite faire un systeme d'authentification et de création de compte via la gem devise.
Je génère tout ce qu'il faut tout fonctionne bien.
Par contre je voudrais avoir la possibilité de créer des comptes avec des mots de passes vides. (En ayant des comptes avec des mots de passe classiques)
Dans config/devise.rb, j'ai mit la longueur du mot de passe de 0 à 128 :
Dans mon modèle User j'ai écrit la méthode suivante : (Pas sur que celà soit nécessaire)
Mais après je ne vois pas ce qu'il faut faire.
Si quelqu'un peux m'aider.
Merci d'avance
3 réponses
Juste des comptes avec un login / mot de passe non vide
Je répond à ma propre question si d'autres ont la meme problématique que moi (bien que peut commun de vouloir des comptes sans mot de passe ^^)
Tout d'abord il faut créer un fichier dans lib/devise/strategies (et créer les dossiers s'ils n'existent pas) avec le nom database_authenticatable.rb :
Ensuite dans la migration devise_create_user.rb ajouter:
Et enfin dans le model user.rb :