22-01-2020, 06:57 PM
(Modification du message : 22-01-2020, 06:59 PM par Sephi-Chan.)
C'est dans la tête la lourdeur ! :p
Dans mes applications, j'ai plus ou moins toujours une méthode :
Ça me retourne l'utilisateur ou rien, c'est tout.
Le code est trivial et quand j'ai besoin d'implémenter un mécanisme d'expiration (ça a déjà été le cas pour des clients), je le fais dans cette méthode.
Dans mes applications, j'ai plus ou moins toujours une méthode :
def current_user
cookies[:persistence_token] && User.find_by_persistence_token(cookies.signed[:persistence_token])
end
Ça me retourne l'utilisateur ou rien, c'est tout.
Le code est trivial et quand j'ai besoin d'implémenter un mécanisme d'expiration (ça a déjà été le cas pour des clients), je le fais dans cette méthode.