Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SF2][Symfony][Symfony2]Przydzielanie ról użytkownikom przy rejestracji
Forum PHP.pl > Forum > PHP > Frameworki
amii
Do obsługi rejestracji i logowania korzystam z FOSUSerBundle, potrzebuje w rejestracji udostępnić opcję czy ktoś jest firmą czy nie i w zależności od tego przyznać danej osobie odpowiednią rolę. FOS domyślnie ustawia najniższe uprawnienia.
Czy da się to zrobić w jakiś prosty i sprytny sposób czy trzeba kombinować z eventami ?
Crozin
1. Podpinasz sobie listenera pod zdarzenie FOSUserEvents::REGISTRATION_SUCCESS.
2. Zdarzenie prześle Ci formularz, w którym będzie informacja o tym, czy jest to konto firmowe czy nie oraz będzie się tam znajdować obiekt użytkownika.
3. Musisz dodać tylko prostego IF-a, w którym dodasz odpowiednie uprawnienia.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.