[Решено]Custom error, редирект на закрытую страницу после ввода пароля.

Аватар пользователя kodo kodo 20 мая 2010 в 14:49

Настраиваю доступ в закрытую часть сайта - форум.
При выводе страниц 403 и 404 использую модуль Custom error.
Цель была, чтобы сразу после сообщения Access denied выводилась форма "Вход в систему" и после ввода пароля отрывалась первоначально запрашиваемая страница (Форум).
Реально же получается, что после ввода пароля, еще раз выводится страница модуля customerror/403. В браузере отображаеся строка http://сайт/customerror/403?destination=forums/o-nozhah
Код использую следующий:

<?php
$url 
request_uri();
if (
strpos($url"forum")): ?>

<p class="rtecenter">
    <span style="color: rgb(255, 0, 0);">Доступ на закрытый форум предоставляется только по рекомендации его участников и по приглашению Администрации сайта.</span></p>
<h1 class="rtecenter">
    <span style="color: rgb(255, 0, 0);">ВХОД на ФОРУМ</span></h1>
<?php
$block 
module_invoke('user''block''view'0);
print 
$block['content'];
?>
<?php 
else: ?>
<h1><span style="color: rgb(255, 0, 0);">Access denied</span></h1>
<?php endif; ?>

В особенностях модуля говорится:
Users who are not logged in and try to access an area that requires login will be redirected to the page they were trying to access after they login.
Что как бы подразумевается, что после ввода пароля редирект должен происходить, но...
Подскажите как решить эту проблему?

Комментарии