当前位置: 首页>>代码示例>>PHP>>正文


PHP ClassTools::redirect方法代码示例

本文整理汇总了PHP中ClassTools::redirect方法的典型用法代码示例。如果您正苦于以下问题:PHP ClassTools::redirect方法的具体用法?PHP ClassTools::redirect怎么用?PHP ClassTools::redirect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ClassTools的用法示例。


在下文中一共展示了ClassTools::redirect方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: ControllerModel

                } else {
                    ClassTools::redirect('404');
                    exit;
                }
            }
            if (isset($class_controller['permissions'])) {
                if (in_array($login->auth_user['id_permission'], $class_controller['permissions'])) {
                    $loadController = new $class_controller['controller']();
                    print $loadController->getContent();
                } else {
                    $loadController = new ControllerModel();
                    print $loadController->getPageNoPermissions();
                }
            } else {
                $loadController = new $class_controller['controller']();
                print $loadController->getContent();
            }
        } else {
            // jezeli nie jest zdefiniowany to zaladuje 404
            ClassTools::redirect('404');
            exit;
        }
    } elseif (!$controller && $current_link == '/') {
        // ladowanie strony start
        $loadController = new ControllerIndex();
        print $loadController->getContent();
    } else {
        // jezeli nie jest zdefiniowany to zaladuje 404
        ClassTools::redirect('404');
    }
}
开发者ID:s9271,项目名称:SEW3,代码行数:31,代码来源:index.php

示例2: goToGuardPage

 protected function goToGuardPage()
 {
     ClassTools::redirect('guard');
     exit;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:5,代码来源:ClassLogin.php

示例3: login

 protected function login()
 {
     $login = new ClassLogin();
     $login->login = ClassTools::getValue('form_login');
     $login->password = ClassTools::getValue('form_password');
     // komunikaty bledu
     if (!($user = $login->login())) {
         $this->alerts['danger'] = $login->errors;
         return;
     }
     $guard = $user['guard'] == '1' ? true : false;
     if (!($auth = ClassAuth::userLogin($user['id_user'], $guard))) {
         $this->alerts['danger'] = 'Błąd podczas zapisu sesji logowania do bazy.';
         return;
     }
     // przypisanie klucza logowania do sesji
     $_SESSION['user']['auth_key'] = $auth['auth_key'];
     if ($auth['guard_key']) {
         if ($auth['guard_key'] !== true) {
             // wysylanie maila z kluczem do guarda
             $this->sendMailGuardKey($user['mail'], $auth['guard_key'], $_SERVER['REMOTE_ADDR']);
         }
         // przejscie na strone z formularzem do wpisania klucza
         ClassTools::redirect('guard');
         exit;
     }
     // przejscie na strone glowna po poprawnym logowaniu
     ClassTools::redirect('');
     exit;
     return;
 }
开发者ID:s9271,项目名称:SEW3,代码行数:31,代码来源:ControllerLogin.php


注:本文中的ClassTools::redirect方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。