Переадресация по условию

Вопросы без привязки к версии. Установлена авточистка (2 года).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Leo Angel
phpBB 2.0.7a
Сообщения: 622
Стаж: 7 лет 3 месяца
Благодарил (а): 210 раз
Поблагодарили: 69 раз

Переадресация по условию

Сообщение Leo Angel »

Нужно организовать переадресацию с форума на другой сайт для всех в интернете кроме пользователя с определённым ID. То есть, пользователь с определённым ID заходит на форум, а абсолютно все остальные переадресуются на другой сайт.
Возможно ли такое и как это можно осуществить, если возможно?
Спасибо за ответы и подсказки.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12751
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: Переадресация по условию

Сообщение Татьяна5 »

Через php, meta refresh воткнуть по тому условию
Аватара пользователя
Leo Angel
phpBB 2.0.7a
Сообщения: 622
Стаж: 7 лет 3 месяца
Благодарил (а): 210 раз
Поблагодарили: 69 раз

Re: Переадресация по условию

Сообщение Leo Angel »

А как это прописать во Frontend?
------------------------------------------
И как будет известно, что это пользователь с этим определённым ID?
Нужно, чтобы любой - даже НЕ зарегистрированный пользователь - перенаправлялся на другой сайт, а человек, скажем так, знающий "волшебное слово", :) мог войти на форум.
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 5 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: Переадресация по условию

Сообщение dimassamid »

Я на форуме использую вот такую конструкцию в шаблоне по имени пользователя:

{% if S_USERNAME eq "Admin" or S_USERNAME eq "Moderator" or not S_USER_LOGGED_IN %}
условия
{% else %}
условия
{% endif %}
Аватара пользователя
Leo Angel
phpBB 2.0.7a
Сообщения: 622
Стаж: 7 лет 3 месяца
Благодарил (а): 210 раз
Поблагодарили: 69 раз

Re: Переадресация по условию

Сообщение Leo Angel »

Да. Но для этого нужно зайти на форум.
А мне нужно, чтобы форум был виден только одному человеку, всем остальным в интернете - переадресация.
dimassamid
phpBB 2.0.1
Сообщения: 295
Стаж: 18 лет 5 месяцев
Благодарил (а): 86 раз
Поблагодарили: 123 раза

Re: Переадресация по условию

Сообщение dimassamid »

Leo Angel писал(а): 29.03.2025 14:42 Да. Но для этого нужно зайти на форум.
Почему? Незалогиненные тоже будут переадресовываться:
dimassamid писал(а): 29.03.2025 14:35 or not S_USER_LOGGED_IN %}

А чтобы войти этому одному человеку, вместо страницы логина можно использовать, например, STK

Отправлено спустя 5 минут 14 секунд:
Есть ещё более простой вариант. Переместите форум в другую директорию, адрес которой будет знать только этот один человек. А по старому URL сделайте редирект на новый сайт. Можно ещё дополнительно установить пароль с помощью .htaccess, чтобы всякие левые боты не заходили :)

Вернуться в «phpBB-пространство»