Перейти к содержимому
Калькуляторы

Mikrotik HotSpot email авторизация

Здравствуйте господа. Есть не совсем стандартная задача для хотспота на микротик, помогите решить.

 

Пошагово:

1. Клиент подключился к хотспоту.

2. Клиент открыл браузер, при попытке открыть сайт редирект на страницу авторизации.

3. На странице авторизации он должен ввести свой имейл и нажать кнопку "отправить пароль". После этого у него есть 10 минут работы интернета, что бы зайти на почту и запомнить свой логин и пароль. Имейл нужно сохранить в файл в памяти микротика (или удаленную sql БД).

4. Через 10 минут триальная сессия на микротике закрывается и он видит ту же самую страницу авторизации в которой должен ввести логин и пароль полученный по почте.

5. Клиент получает доступ к интернету на целый день.

 

Теперь вопросы:

1. Как можно автоматически сгенерить на странице авторизации логин/пароль и добавить в список разрешенных?

2. Как можно отправить имейл с микротика со страницы авторизации? Там же нет поддержки PHP?

3. Как можно записать имейл клиента в файловую структуру микротика?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Теперь вопросы:

1. Как можно автоматически сгенерить на странице авторизации логин/пароль и добавить в список разрешенных?

2. Как можно отправить имейл с микротика со страницы авторизации? Там же нет поддержки PHP?

3. Как можно записать имейл клиента в файловую структуру микротика?

Выделяете под хотспот сервер\вдс и пишите софт под любые хотелки. Со страницы авторизации микротика редирект.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за ответ, но может возможно хотя бы частично решить эту задачу средствами микротика?

 

Есть вариант на отдельном хостинге сделать API на php к которой будет подключатся JS скрипт на странице авторизации микротика и отправлять данные. Но вопрос остается как генерировать логин/пароль и записать его в users на микротике? Можно это сделать через скрипты микротика?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Фигнёй не стардайте, запускаете отдельный radius, через портал(на который будет редиректить Микротик) авторизуете клиентов с гостевой записью и нужным сешен-таймаутом, на том же портале делаете форму парольной авторизации. Письма также шлёте через портал, внутри письма указываете пароль и адрес портала. Можно формировать спец. ссылку, по которой WEB-порталом генерить CoA с изменением Session-Timeout, таким образом клиенту не придётся даже переавторизовываться(т.е. даже пароль не нужен).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поддерживаю предыдущего оратора. RADIUS вас спасёт

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может у кого-то уже есть подобная реализация и вы готовы ей поделиться? разумеется не за бесплатно :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может у кого-то уже есть подобная реализация и вы готовы ей поделиться? разумеется не за бесплатно :)

В личку пишите требования и бюджет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.