Ejemplo n.º 1
0
 /**
  * Wordpress user login hook method
  *
  * @param WordpressEvent $event
  *
  * @see http://codex.wordpress.org/Plugin_API/Action_Reference/wp_login
  */
 public function onLogin(WordpressEvent $event)
 {
     $wpUser = $event->getParameter('user');
     $user = $this->userManager->find($wpUser->data->ID);
     $user->setWordpressRoles($wpUser->roles);
     $token = new UsernamePasswordToken($user, $user->getPass(), $this->firewall, $user->getRoles());
     $this->tokenStorage->setToken($token);
     $this->session->set('_security_' . $this->firewall, serialize($token));
 }
 /**
  * Wordpress user login hook method
  *
  * @param WordpressEvent $event
  *
  * @see http://codex.wordpress.org/Plugin_API/Action_Reference/wp_login
  */
 public function onLogin(WordpressEvent $event)
 {
     $wpUser = $event->getParameter('user');
     $user = $this->userManager->find($wpUser->data->ID);
     $user->setWordpressRoles($wpUser->roles);
     $token = new UsernamePasswordToken($user, $user->getPass(), 'secured_area', $user->getRoles());
     $this->securityContext->setToken($token);
     $this->session->set('token', $token);
 }