sfDoctrineGuardPlugin | Impossible de se connecter
Bonjour
Débutant sous symfony, (mais pas sous PHP)
je tente de développer ma premiere application Symfony.
J'ai donc fais une installation en local sous Xampp
qui a l'air de fonctionner.
Je voulais rajouter un contrôle d'accès en Frontend
(j'ai pas tenté d'installer le Backend)
L'installation du plugin semble fonctionner.
J'ai un formulaire qui s'affiche,
les contrôles fonctionnent (par exemple champs vide). :
Mais je peut taper n'importe quelle valeur,
ça m'affiche invariablement
"The username and/or password is invalid."
(Je me suis appuyé sur l'excellent article: ccool:
http://tcuvelier.developpez.com/php/...ation-externe/
Mais je veut juste faire une authentification standard)
Si vous pouviez me repérer l'erreur ou ce qui manque
parce que je suis au bord de l'abandon après plusieurs
jours de recherche désespérés
(ce qui serait dommage :cry:)
Voici pour résumer ce que j'ai fait :
----------------------------
--->>>app/frontend/ setting.yml
Code:
1 2 3 4 5 6 7 8 9 10 11
| # Module de Connexion /PH7
enabled_modules: [default, sfGuardAuth]
sf_guard_plugin:
check_password_callable: [myLogin, checkPassword]
# /PH7 paramètres de connexion
.actions:
login_module: sfGuardAuth
login_action: signin
secure_module: sfGuardAuth
secure_action: secure |
--------------
--->>>fichier apps/frontend/lib/myUser.class.php
Code:
1 2 3 4 5
| <?php
class myUser extends sfBasicSecurityUser
{
//echo "ivi" . __LINE__ . __FILE__ .'<br />';
} |
-----------------
inutile ?
--->>> apps/forntend/config/routing app.yml
Code:
1 2 3 4 5 6 7
| sf_guard_signin:
url: /login
param: { module: sfGuardAuth, action: signin }
sf_guard_signout:
url: /logout
param: { module: sfGuardAuth, action: signout } |
--------------------
--->>> apps/frontend/config/routing.yml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| homepage:
url: /
param: { module: main, action: index }
default_index:
url: /:module
param: { action: index }
default:
url: /:module/:action/*
sf_guard_signin:
url: /login
param: { module: sfGuardAuth, action: signin }
sf_guard_signout:
url: /logout
param: { module: sfGuardAuth, action: signout }
sf_guard_password:
url: /request_password
param: { module: sfGuardAuth, action: password } |
----------------------------
--->>> apps/frontend/config/security.yml
Code:
1 2 3 4 5
| login_module: sfGuardAuth
login_action: signin
secure_module: sfGuardAuth
secure_action: secure |