Exemple #1
0
 public function setUp()
 {
     parent::setUp();
     Helper::dbFixture(Job::TableName, array());
     $this->setRunnerTimeout(0);
     Restorator::restore();
     Helper::setupUsers([['login' => self::Login, 'password' => self::Password], ['login' => 'guest', 'password' => self::Password]]);
     $user = \UserAccount::getByLogin(self::Login);
     \ACL::create(\CMSAuth::SystemAdministratorRoleName);
     \ACL::grant(\CMSAuth::SystemAdministratorRoleName, $user->rights->getEntity());
     \UsersLogin::forceLogin($user);
     TestAction::setUp();
 }
Exemple #2
0
 /**
  *
  * @param unknown $code
  */
 public function confirmEmail($code)
 {
     try {
         $acc = UserAccount::activateEmail($code);
         UsersLogin::logout();
         UsersLogin::forceLogin($acc);
         $this->set('success', '1');
     } catch (Exception $e) {
         $this->set('error', $e->getMessage());
     }
     $this->output('users/registration/confirmEmail');
 }