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