Cocky Bouncer Dependencies
- Method current_user in the ApplicationController
- User Model
- User.authenticate(login, pass) # Valide que le login/pass est bon et retourne l'usager
- user.role # Retourne une string qui identifie le role de l'usager
- model.owned_by?(user) # Indique si le model est possédé par l'usager
Cocky Bouncer Optional Dependencies
- User Model
- User.authenticate_with_remember_me_key(cookie_key) # Retourne l'usager associé à la clé du cookie
- user.remember_me_key # Génère la clé du cookie pour la fonction remember_me
- user.log_last_login! # Set la date du dernier login
- model.find_by_identifier(id) # Find par défaut pour retrouver un enregistrement
Cocky Bouncer provides
ActionController
authenticate! # Authentifie un utilisateur
can?(:action, :controller, record) # Indique si le current_user peut accéder à la fonction
can_view?(:section) #
disconnect! # Déconnecte le current_user