本文整理汇总了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');
}
}
示例2: goToGuardPage
protected function goToGuardPage()
{
ClassTools::redirect('guard');
exit;
}
示例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;
}