Bonjour,

je viens de passer en 1.2 et je me trouve devant un problème que je n'arrive pas à comprendre.

dans mon application 'admin' je n'arrive tout simplement pas à me logout ??? celui ci me renvois à une page 'error 404, not found'.

le sfguardplugin est installé (le login fonctionne) v3.1.3

dans mon template j'ai donc un bouton 'logout'

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<?php echo button_to('Logout','/logout') ?>
mon routing connait bien le chemin :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
# default rules
homepage:
  url:   /
  param: {sf_culture: fr, module: board, action: index }
 
default_symfony:
  url:   /symfony/:sf_culture/:action/*
  param: { module: default }
 
default_index:
  url:   /:sf_culture/:module
  param: { action: index }
 
default:
  url:   /:sf_culture/:module/:action/*
  
sf_guard_signin:
  url:  /:sf_culture/login
  requirements: { sf_culture: (?:fr|nl) }
  param: { module: sfGuardAuth, action: signin }
 
sf_guard_signout:
  url:   /:sf_culture/logout
  requirements: { sf_culture: (?:fr|nl) }
  param: { module: sfGuardAuth, action: signout }
 
sf_guard_password:
  url:   /request_password
  param: { module: sfGuardAuth, action: password }
j'ai même essayé ceci dans mon fichier app.yml (mais comme ca ne change rien, je l'ai enlevé et remis celui par defaut)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
# default values
all:
  sf_guard_plugin:
    routes_register:        true
    profile_class:          sfGuardUserProfile
    profile_field_name:     user_id
    success_signin_url:     @homepage
    success_signout_url:    board/index
Je suis vraiment perdu sur ce coup avec la version 1.0 cela fonctionnait tres bien. (je reste convaincu que je dois passer à la 1.2)

Merci à tous
Phoelis