nops
@nops
Системный инженер.

Как на Mikrotik, Hotspot, radius+mysql сделать рекламу?

Доброго времени господа коллеги.
Строю сеть хотспотов на микротиках.
Выглядит так:
Точка доступа, в ней я редирекчу пользователей на сервер с авторизацией. Он регистрирует пользователя по СМС, отправляет смс, записывает в базу mysql. По итогу переадресуется обратно на микротик по ссылке:
http://IP_or_name/login?username=9001234567&password=pass&advert-pending=yes

в базе у меня в таблице "radgroupreply" есть поля с атрибутами "Mikrotik-Advertise-URL", тут адрес, для примера ya.ru и "Mikrotik-Advertise-Interval", тут таймаут.
через заданный интервал переадресация происходит, но таким образом:
1. открывается новая вкладка или страница и в ней открывается адрес:
http://ip_or_name/advert?dst=http%3A%2F%2Fwww.gstatic.com%2Fgenerate%5F204
с текстом на английском что типа если у вас не открылась страница, то перейдите по ссылке. Если браузер реп заболотил, то параллельно откроется еще одно окно и там будет адрес: http://ip_or_name/ya.ru и естественно микротик отображает 404 ошибку, так как такого файла/каталога нет.

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

Рекламную страницу нужно брать из базы, собственно она и берется, только вот ссылка формируется как-т оне правильно что ли.
  • Вопрос задан
  • 423 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы