Bonjour à tous, J'aurai une petite question de design à vous soumettre ...
Le contexte : J'utilise le plugin ACL_System2 pour gérer l'authentification de mes utilisateurs. Lorsque je place un before_filter :login_required sur une action, non seulement les utilisateurs sont redirigés vers la page de connexion s'ils veulent consulter la page en question et qu'ils ne sont pas connectés, mais en plus l'url de retour est stockée en session, et donc on retourne vers la page demandée après la connexion. Le problème: Si l'utilisateur décide pour une raison quelconque de ne pas se connecter tout de suite, et qu'il navigue sur le site, l'url de retour reste stockée en session ... du coup s'il se décide enfin à se connecter, il est redirigé après la connexion vers une page qui n'a plus aucun sens ! Ma solution: J'ai placé un before_filter :clear_stored_location dans le application.rb, donc appliqué sur toutes les actions du site ... et j'ai ajouté un skip_before_filter :clear_stored_location dans mon controller de gestion des session. Le problème est donc réglé, mais je me questionne sur la propreté de la solution ... Quelqu'un a t'il mieux à me proposer ? Merci Emmanuel --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
