Добрый день, помогите пожалуйста разобраться со следующим вопросом.
Я добавил на форум небольшую модификацию, вывел доступ к ней в меню форума. С помощью функции append_sid добавил сессию пользователя. В шаблон добавил условие, чтобы меню отображалось только зарегистрированным пользователям. Вопрос в следующем, как сделать что бы доступ к страничке с модом был также только зарегистрированным пользователям, а гостям выдавал предупреждение о необходимости регистрации. Сейчас, если пользователь знает прямой адрес странички мода, то может непосредственно перейти на неё не залогиниваясь.
Можно наводку на документацию и по возможности пример.
Заранее благодарен!
Доступ к странице только зарегистрированным пользователям
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Доступ к странице только зарегистрированным пользователя
append_sid() не добавляет сессию пользователя, а всего лишь добавляет идентификатор сессии в адресную строку, когда в этом есть необходимость.
Вам сюда: http://www.phpbb.com/community/viewtopi ... &t=1187205. После строк, отвечающих за запуск сессии, вставляйте это:
Подробнее тут: http://www.phpbb.com/kb/article/add-a-n ... -to-phpbb/.
Вам сюда: http://www.phpbb.com/community/viewtopi ... &t=1187205. После строк, отвечающих за запуск сессии, вставляйте это:
Код: Выделить всё
if (!$user->data['is_registered'])
{
login_box('', $user->lang['NOT_AUTHORISED']);
}-
Pharmacist
- phpBB 1.4.2
- Сообщения: 59
- Стаж: 17 лет 3 месяца
- Откуда: Kiev
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
Re: Доступ к странице только зарегистрированным пользователя
Nekstati, благодарю! То, что надо. Пошел изучать...

