2013-02-05 1 views
0

FOSUserBundle을 사용하여 사용자를 구분하는 방법은 무엇입니까? 예 : "anagrafic"엔티티와 관련된 "표준"사용자가 있고 "admin"사용자가 어떤 엔티티에 연결되어 있지 않고 액세스 경로가 리디렉션되므로 액세스가 "/ user /"경로로 리디렉션됩니다. "/ admin /"로 변경하십시오. 동일한 사용자를 동일한 항목으로 유지할 수 있습니까?Symfony2는 FOSUserBundle에서 사용자 유형을 차별화합니다.

답변

0

FOUserBundle에서 사용자를 차별화하려면 ROLES를 사용해야합니다. 자세한 내용은 전체 자습서를 참조하십시오. http://symfony.com/doc/2.0/book/security.html 다른 엔티티를 추가 할 필요가 없습니다.

+0

감사합니다. 그러나 "Anagrafic"과 "사용자"가 일대 다 관계를 가지며 개인 데이터가 사용자 "표준"만 참조하는 경우 동일한 엔터티에 "admin"이라는 사용자를 만드는 엔터티간에 불일치가 생기지 않습니까? 다른 경로에서 다른 역할을 가진 사용자를 어떻게 타겟팅 할 수 있습니까? – Lughino

관련 문제