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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.