symfony2는 사용자 로그인을위한 매우 간단한 도구를 제공합니다. 실제로이 프레임 워크는 모든 보안 컨트롤을 제공합니다. official doc에 표시된 것처럼 컨트롤러 (SecurityController)를 사용하여 로그인 양식 페이지를로드 할 수 있습니다. 그런 다음 경로는 로그인 확인에 연결되며 로그인 양식을 통해 사용자가 입력합니다. 로그인이 맞으면 사용자는 홈 페이지 (또는 다른 홈 페이지)로 리디렉션됩니다. 그렇지 않으면 사용자는 사용자 이름과 암호를 다시 입력해야합니다.로그인 확인 후 코드 실행 symfony2
데이터베이스에서 사용자 환경 설정을 세션에로드해야하므로 로그인 확인이 사용자 로그인의 정확성을 확인한 후에 이러한 기능을 실행할 수있는 방법이 있는지 알고 싶습니다. 아이디어가 있으십니까? 당신은 당신이 당신이 필요로하는 무엇이든 할 수있는이 방법 내부 방법을 onAuthenticationSuccess()
을 정의해야하는 핸들러에서
class AuthenticationHandler implements AuthenticationSuccessHandlerInterface
:
좋아, 내가 찾은
이
security.yml
체크 리스너를 설정하는 것도 잊지 마세요 [이 좋은 예 (http://blog.alterphp.com/2011 /10/set-up-authenticationsuccesshandler.html). 감사합니다 ... – JeanValjean
예,이 하나는 좋습니다 :) –