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(); }
/** * * @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'); }