Bonjour à tous,
voilà pas mal de temps que je cherche une solution au problème suivant...
Pour faire court je développe un projet avec silex et j'utilise le SecurityServiceProvider (utilisation du firewall symfony)
voici un extrait de la déclaration
mon souci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 'secured' => array( 'pattern' => '^/', 'anonymous' => array(), 'form' => array( 'login_path' => "customer.account.login", 'check_path' => 'login_check', 'default_target_path' => "customer.account.index", "always_use_default_target_path" => true,
customer.account.login est la route {_locale}/customer/account/login
si j'appelle 'en/customer/account/login', que je me logue correctement, le retour vers la route "customer.account.login" (qui est {_locale}/customer/account) se fait avec la valeur 'fr' pour locale qui est la valeur par défaut... parce qu'il impossible d'introduire {_locale} dans la variable 'check_path'...
Si quelqu'un a une solution je suis carrément preneur !!!
En vous remerciant
Partager