Ограничить анонимам доступ к ресурсу - проблема.


Здравствуйте!
Очень прошу помощи, потому что не могу понять, где ошибаюсь.
Работаю в точности по инструкции
Вроде всё работает, пользователь авторизуется, попадает на страницу, в которой я вывожу информацию
[[!Profile]]
Здравствуйте, [[+fullname]]
Вы зашли в систем под именем [[+username]]
это приватная страница
Также нормально работает и выход из системы.

Но! Если в строке браузера написать прямой урл для приватной страницы, скажем index.php?id=17 (17 — ИД приватной страницы) то на экране показывается текст документа. Конечно переменные fullname и username не заполняются, но остальные буквы-то видны.

Как сделать так, чтобы анонимным пользователям вообще нельзя было увидеть эту страницу?
Группу, пользователя, права на ресурс с ID=17 вроде настроил точно по инструкции.
Буду очень признателен за помощь.
С уважением, Андрей.
18 октября 2012, 11:30    Андрей, Омск   G+  
0    1547 0

Комментарии (4)

  1. Василий Наумкин 18 октября 2012, 11:45 # 0
    А вы случайно при этом не залогинены в админку?

    Попробуйте проверить в Хроме, в режиме «инкогнито».
    1. Андрей, Омск 22 октября 2012, 09:48 # 0
      Да, Василий, спасибо за ответ. Я действительно держал параллельно открытую админку.
      Закрыв ее, я, действительно не смог анонимом увидеть требуемую страницу. Анонима отправляли на главную.
      И тогда еще вот какой вопрос, Как настроить, чтобы в случае отсутствия доступа к странице, отправлять человека не на главную, а скажем, на страницу входа?

      Спасибо.
      С уважением, Андрей.
      1. Василий Наумкин 22 октября 2012, 10:01 # 0
        Системная настройка unauthorized_page. Просто пропишите id страницы, которую нужно выводить неавторизованному юзеру.
    2. Андрей, Омск 09 ноября 2012, 07:56 # 0
      Василий, здравствуйте, еще раз.
      Сделал следующее:
      Создал ресурс «Доступ запрещен» с ID = 26
      статус «опубликован», «в меню не отображать»
      В настройках системы указал: unauthorised page = 26
      Есть защищенная страница с ID = 21.

      При прямом просмотре site/index.php?id=26 — прекрасно вижу содержимое страницы «Доступ запрещен»
      Но если пытаюсь анонимом попасть на site/index.php?id=21 — выводится все равно главная страница, а не требуемая с ID = 26.
      Кэш очищал.

      Подскажите пожалуйста, в чем может быть дело?
      Спасибо.
      Вы должны авторизоваться, чтобы оставлять комментарии.