/**
  * Verify token.
  */
 public function startup()
 {
     parent::startup();
     $token = $this->getParameter('token');
     if (!$this->usersRepository->verifyToken($token)) {
         $this->flashMessage('The token is invalid.', 'alert alert-danger');
         $this->redirect('LogIn:default');
     }
 }
예제 #2
0
 /**
  * @param $token
  */
 public function renderDefault($token)
 {
     if (!$this->usersRepository->verifyToken($token)) {
         $this->flashMessage('The token is invalid.', 'alert alert-danger');
     } else {
         $this->usersRepository->verifyUser($token);
         $this->handleActionOut();
         $this->flashMessage('Your account is activated successfully.', 'alert alert-success');
         $this->flashMessage('Please login now.', 'alert alert-info');
     }
 }