Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
Опции темы | Опции просмотра |
02.06.2010, 14:00 | #8 |
Senior Member
Регистрация: 25.12.2009
Сообщений: 106
|
на данный момент это выглядит так
Код:
$TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = 'USER_FUNCTION:fileadmin/404.php:user_pageNotFound->pageNotFound'; Код:
define(LOGIN_URL, "http://astroelite.de/login.html"); define(NOTFOUND_URL, "http://astroelite.de"); class user_pageNotFound { function pageNotFound($param, $ref) { if (count($param["pageAccessFailureReasons"]["fe_group"])) { header("HTTP/1.0 403 Forbidden"); $GLOBALS['TSFE']->fe_user->setKey('ses', 'redirect', $_SERVER['REQUEST_URI']); $GLOBALS['TSFE']->storeSessionData(); $url = LOGIN_URL; } else $url = NOTFOUND_URL; print file_get_contents($url); } } забыл пояснить $GLOBALS['TSFE']->fe_user->setKey('ses', 'redirect', $_SERVER['REQUEST_URI']); $GLOBALS['TSFE']->storeSessionData(); для того чтоб после авторизации принять эти данные и переадресовать авторизированного пользователя на запрошенную страницу логин у меня свой - берет авторизацию и данные пользователя по wsdl с центрального сервера, так что для вашего случая всего придется переделывать стандартный логин |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подменю для главной страницы сайта | ksevelyar | Общие вопросы | 11 | 17.04.2012 13:21 |