コード例 #1
0
ファイル: HtmlRouteTest.php プロジェクト: gudwin/extasy
 public function testWithoutPermissions()
 {
     \UsersLogin::logout();
     //
     $route = new HtmlRoute($this->getConfigFixture());
     $route->test($this->getRequestFixture());
     $route->prepareRequest();
     $route->dispatch();
     $this->expectOutputRegex('#cms_auth#');
 }
コード例 #2
0
ファイル: SearchTest.php プロジェクト: gudwin/extasy
 public function tearDown()
 {
     parent::tearDown();
     \UsersLogin::logout();
 }
コード例 #3
0
ファイル: Logout.php プロジェクト: gudwin/extasy
 protected function action()
 {
     if (\UsersLogin::isLogined()) {
         \UsersLogin::logout();
     }
 }
コード例 #4
0
ファイル: auth.class.php プロジェクト: gudwin/extasy
 public function unAuthorize($szUrl = '/')
 {
     $_SESSION[SESSION_AUTH] = array();
     if (!headers_sent()) {
         header('HTTP/1.0 401 Unauthorized');
         header('Content-Type: text/html; charset= utf-8');
         header('Location: ' . $szUrl);
     }
     UsersLogin::logout();
 }
コード例 #5
0
ファイル: registration.php プロジェクト: gudwin/extasy
 /**
  *
  * @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');
 }
コード例 #6
0
ファイル: base.php プロジェクト: gudwin/extasy
 public function tearDown()
 {
     if (\UsersLogin::isLogined()) {
         \UsersLogin::logout();
     }
 }