Bonjour. Pour roles vous pouvez utiliser cancan https://github.com/ryanb/cancan. Je pense cet article a le reponse a votre question. http://www.tonyamoyal.com/2010/07/28/rails-authentication-with-devise-and-cancan-customizing-devise-controllers/
On Dec 15, 3:35 pm, Nikog <[email protected]> wrote: > @ Bruno Michel > > Je ne savais pas que l'on pouvait "surcharger" le controller > > Je vais essayer le code, n'étant pas trop habitué aux filtres dis moi si je > me trompe > > skip_before_filter :require_no_authentication > je requiers une authentification avant de rentrer dans le controller > > prepend_before_filter :authenticate_scope!, :only => [:new, :create] > avant le before filter je requiers une authnetification seulement pour les > actions new et create > > J'ai tout bon > > la doc qui est > làhttp://ap.rubyonrails.org/classes/ActionController/Filters/ClassMetho... > pas trop mal faite. > > J'essaye cela aujourd'hui > > Merci > > Le 14 décembre 2010 22:31, Franck Verrot <[email protected]> a écrit : > > > Hello, > > > Si tu veux que personne ne se crée de compte, tu pourrais tout simplement > > ne pas utiliser le module registerable > > "Registerable: handles signing up users through a registration process, > > also allowing them to edit and destroy their account." > > > Si tu veux carrément revoir la logique, tu pourrais dériver la classe qui > > gère l'inscription (ne pas oublier de modifier les routes en conséquences): > > > class TonModule::RegistrationsController < Devise::RegistrationsController > > end > > Pour Registreable > > oui en effet mais il faut créer le premier utilisateur, et ceux d'après qui > auront un rôle différent ... > > Pour la Classe > > Ouh la terrain inconnu pour l'instant ;-) > Merci > > > > > > > > > 2010/12/14 Nikog <[email protected]> > > >> J'ai trouvé le wiki de Devise mais pas trop d'indications là dessus... > > >> -- > >> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > >> Google Groups. > >> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > >> [email protected] > >> Pour résilier votre abonnement envoyez un e-mail à l'adresse > >> [email protected] > > > -- > > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > > Google Groups. > > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > > [email protected] > > Pour résilier votre abonnement envoyez un e-mail à l'adresse > > [email protected] -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
