Jump to content
Калькуляторы

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

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

 

Пошагово:

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

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

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

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

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

 

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

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

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

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

Share this post


Link to post
Share on other sites

 

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this