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);
}