Question

J'ai une application qui utilise le Authlogic , une gemme et a besoin de la fonctionnalité du plug-in Userstamp .

AFAIK Userstamp fonctionne très bien avec RestfulAuthentication , même si je n'ai rien trouvé qui mentionne son utilisation avec Authlogic .

Quelqu'un parmi vous a-t-il essayé de les combiner? Y a-t-il des problèmes que je devrais être au courant? Devrais-je utiliser un plugin / gem complètement différent pour obtenir les fonctionnalités de Userstamp en combinaison avec Authlogic ?

Merci beaucoup pour votre aide!

Était-ce utile?

La solution

Eh bien, je viens de le découvrir à la dure. ; -)

Si vous utilisez Authlogic (2.0.11) en association avec Userstamp (2.0), assurez-vous que la méthode current_user d'Authlogic dans ActionController est protected et non privé. (comme par défaut). Sinon, vous obtiendrez une erreur NoMethodError dans User sessionsController # new .

En outre, cela fonctionne comme un charme.

P.S .: Il n'est pas nécessaire d'implémenter manuellement la méthode set_stamper dans ActionController. Authlogic et Userstamp fonctionnent bien avec la méthode définie par le plugin Userstamp. Si vous ne savez pas de quoi je parle, ignorez simplement ceci. : -)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top