bonjour,
J'ai suivi mot à mot l'excellent article sur la mise en place de sfguardPlugin
J'ai suivi tout le didacticiel sauf mise à jour des utilisateurs (à voir plus tard)
http://tcuvelier.developpez.com/php/...n-externe/#LIV
ça me fait ça
->Call to undefined method myUser::setReferer.
Mon fichier app.yml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 all: sf_guard_plugin: check_password_callable: [myLogin, checkPassword] sf_guard_plugin_signin_form: myAuthForm sf_guard_signin: url: /login param: { module: sfGuardAuth, action: signin } sf_guard_signout: url: /logout param: { module: sfGuardAuth, action: signout }
Mon fichier setting.yml
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 all: .settings: # Form security secret (CSRF protection) csrf_secret: 4db6a077fe10adc43aebef0f57687af1a47b3390 enabled_modules: [default, sfGuardGroup, sfGuardUser, sfGuardPermission , sfGuardAuth] # Output escaping settings escaping_strategy: true escaping_method: ESC_SPECIALCHARS # Enable the database manager use_database: true .actions: login_module: sfGuardAuth login_action: signin secure_module: sfGuardAuth secure_action: secure
Mon fichier myLogin.class.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class myLogin extends sfGuardSecurityUser { public static function checkPassword($username, $password) { if($username && $password) return true; }
Jusqu'à ce matin ça fonctionnait presque
le formulaire fonctionnait et c'est seulement à la saisie des bonne valeurs login/pswd
que ça faisait un messag d'erreur
Mes recherches sur google n'ont pas donné grand chose
Je suis complètement perdu
Merci pour vos lumières
Pi.
Partager