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 )
Voici pour résumer ce que j'ai fait :
----------------------------
--->>>app/frontend/ setting.yml
--------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php class myUser extends sfBasicSecurityUser { //echo "ivi" . __LINE__ . __FILE__ .'<br />'; }
inutile ?
--->>> apps/forntend/config/routing app.yml
--------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : 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 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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 login_module: sfGuardAuth login_action: signin secure_module: sfGuardAuth secure_action: secure
Partager