2012-04-05 20 views
1

Ich benutze FosUserBundle für die Anmeldung/Registrierung AktionenSymfony2 Multi FosUserBundle

Ich möchte zwei oder mehr Benutzertabelle haben, wie Benutzer, BackUser, ...

Ich brauche auch zwei verschiedene Firewalls:

firewalls: 
    back: 
     pattern: ^/back 
     form_login: 
      provider: fos_BackUser 
      csrf_provider: form.csrf_provider 
      login_path: /back/login 
      check_path: /back/login_check 
     logout: 
      path:  /back/logout 
      target:  /back 
     anonymous: true 
    main: 
     pattern: ^/ 
     form_login: 
      provider: fos_User 
      csrf_provider: form.csrf_provider 
     logout:  true 
     anonymous: true 

Aber mit FosUserBundle kann ich zwei verschiedene Anbieter nicht einstellen.

fand ich diese auf Google: https://groups.google.com/group/symfony2/browse_thread/thread/17d3fb94a1e305f8/e5ef7243cd84b558?lnk=raot

die erste Lösung für meine Bedürfnisse gut aussehen, aber ich kann es nicht funktioniert.

Irgendwelche Ideen?

+0

"Ich möchte zwei oder mehr Benutzertabelle als Benutzer, BackUser, ..." Das ist entweder Tabelle Vererbung oder Rollen. Ich nehme "Rollen" an. – KingCrunch

+0

Nein Ich möchte zwei verschiedene Tabellen haben, die jeweils Rollen haben können Aber ein "BackUser" soll nicht in der Front verbinden. – user1014102

+2

Aus welchen Gründen können Sie nicht einfach eine Tabelle für Benutzer verwenden, Vererbung oder Rollen verwenden, um Front- und Backbenutzer zu trennen? Dies ist die übliche Methode, um das zu tun, was Sie wollen. –

Antwort

1

Sie sollten sich ansehen Dies ist eine Art "Erweiterung" für FOSUserBundle, die Sie mehrere Benutzertypen haben können. Hoffe, dass Sie das suchen!

Verwandte Themen