Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
abills:docs:modules:msgs:msgs_redirect [2017/11/01 10:51] anton |
abills:docs:modules:msgs:msgs_redirect [2017/11/13 09:41] (текущий) anton |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ==== Msgs. msgs_redirect==== | + | ===== Msgs. msgs_redirect===== |
Механизм принудительного перенаправления пользователя в клиентский кабинет для ознакомления с сообщением.\\ | Механизм принудительного перенаправления пользователя в клиентский кабинет для ознакомления с сообщением.\\ | ||
Строка 12: | Строка 12: | ||
При использовании модуля ''Internet'', необходимо дополнительно указать ''$conf{MSGS_REDIRECT_INTERNET} = 1;'' в **libexec/config.pl** | При использовании модуля ''Internet'', необходимо дополнительно указать ''$conf{MSGS_REDIRECT_INTERNET} = 1;'' в **libexec/config.pl** | ||
\\ | \\ | ||
- | === Настройка === | + | ==== Настройка ==== |
^$conf{MSGS_REDIRECT_FILTER_ADD}='КОМАНДЫ СМОТРЕТЬ НИЖЕ'; | Команда, которую нужно выполнить для установки редиректа | | ^$conf{MSGS_REDIRECT_FILTER_ADD}='КОМАНДЫ СМОТРЕТЬ НИЖЕ'; | Команда, которую нужно выполнить для установки редиректа | | ||
^$conf{MSGS_REDIRECT_FILTER_DEL}='КОМАНДЫ СМОТРЕТЬ НИЖЕ'; | Команда на удаление фильтра после прочтения сообщения | | ^$conf{MSGS_REDIRECT_FILTER_DEL}='КОМАНДЫ СМОТРЕТЬ НИЖЕ'; | Команда на удаление фильтра после прочтения сообщения | | ||
Строка 20: | Строка 20: | ||
echo "www-data ALL=(ALL) NOPASSWD: /usr/abills/misc/msgs_filter.sh" >> /etc/sudoers.d/abills_sudoers | echo "www-data ALL=(ALL) NOPASSWD: /usr/abills/misc/msgs_filter.sh" >> /etc/sudoers.d/abills_sudoers | ||
- | Пример команд для ''mpd'' \\ | + | ===Пример команд для mpd=== |
IP для перенаправления вносятся в таблицу IPFW номер ''100'' | IP для перенаправления вносятся в таблицу IPFW номер ''100'' | ||
<code> | <code> | ||
Строка 26: | Строка 26: | ||
$conf{MSGS_REDIRECT_FILTER_DEL}='EXEC:/usr/local/bin/sudo /usr/abills/misc/msgs_filter.sh del %UIDS% %IP%'; | $conf{MSGS_REDIRECT_FILTER_DEL}='EXEC:/usr/local/bin/sudo /usr/abills/misc/msgs_filter.sh del %UIDS% %IP%'; | ||
</code> | </code> | ||
- | Пример команд для ''mikrotik'' \\ | + | ===Пример команд для mikrotik=== |
IP вносятся в address-list ''message-redirect'' | IP вносятся в address-list ''message-redirect'' | ||
<code> | <code> |