Newscoop\NewscoopBundle\Security\Http\Authentication\OAuthSuccessHandler::onAuthenticationSuccess PHP Метод

onAuthenticationSuccess() публичный Метод

This is called when an interactive authentication attempt succeeds. This is called by authentication listeners inheriting from AbstractAuthenticationListener.
public onAuthenticationSuccess ( Request $request, Symfony\Component\Security\Core\Authentication\Token\TokenInterface $token ) : Response
$request Symfony\Component\HttpFoundation\Request
$token Symfony\Component\Security\Core\Authentication\Token\TokenInterface
Результат Symfony\Component\HttpFoundation\Response
    public function onAuthenticationSuccess(Request $request, TokenInterface $token)
    {
        $user = $token->getUser();
        $zendAuth = \Zend_Auth::getInstance();
        $this->authAdapter->setUsername($user->getUsername())->setPassword($request->request->get('_password'));
        $zendAuth->authenticate($this->authAdapter);
        $frontendToken = $this->userService->loginUser($user, 'frontend_area');
        $session = $request->getSession();
        $session->set('_security_frontend_area', serialize($frontendToken));
        $this->setNoCacheCookie($request);
        return parent::onAuthenticationSuccess($request, $token);
    }