/**
  * @param Form $form
  */
 public function processLoginForm(Form $form)
 {
     $data = $form->getValues();
     try {
         $this->user->login($data->email, $data->password);
         $this->onLogin($this, $this->user->identity);
     } catch (AuthenticationException $e) {
         $form->addError($e->getMessage());
         $form->abort();
     }
 }