2016-06-29 2 views
0

안녕하세요, 저는 심포니를 처음 접했고 질문이 있습니다. 문서에 따라 이미 사용자 인증을 구축했습니다.Symfony의 사용자 정의 사용자 시스템?

providers: 
    our_db_provider: 
     entity: 
      class: AppBundle:User 


class User implements UserInterface, \Serializable 

그래서 나는 사용자 엔티티, 공급자 등을 만든 내 질문 않는 경우, 필요한이를 사용하거나 난 그냥 사용자 데이터베이스와 같은 사용자 시스템을 만들 수 있습니다 -> 로그인 -> 토큰을 생성, 세션 등 Symfony의 제공자 및 보안 시스템없이.

답변

1

확실히 할 수 있지만 의미가 없습니다. Symfony 전체 스택 프레임 워크를 사용한다면 그 기능을 사용해야합니다. 그런 기본적인 fetaures를 사용하고 싶지 않으면 전체 스택 프레임 워크를 사용하지 마십시오. 심포니 컴포넌트를 하나만 사용하고 필요한 부분 만 선택하십시오. 라우팅 구성 요소 또는 다른 구성 요소와 같습니다.

+0

답변 해 주셔서 감사합니다. 하지만 다른 질문이 있습니다. 로그인 모드에서 dev 모드로 로그인 할 때 도구 모음에서 내 userdata를 볼 수 있습니다. 아무 것도 의미가 없습니까? 아니면 Session을 표시하는 것입니까? 그리고 나서 찌르다 모드를 전환하는 것이 안전합니까? –

+0

툴바는 디버깅 용도로만 사용되며 절전 모드에서는 표시되지 않습니다. AppKernel.php에서 이것을 볼 수 있습니다. WebProfilerBundle은 dev 또는 test 모드에만 포함되어 있습니다. – Crofly

관련 문제