MAD Posted October 6, 2015 · Report post Здравствуйте господа. Есть не совсем стандартная задача для хотспота на микротик, помогите решить. Пошагово: 1. Клиент подключился к хотспоту. 2. Клиент открыл браузер, при попытке открыть сайт редирект на страницу авторизации. 3. На странице авторизации он должен ввести свой имейл и нажать кнопку "отправить пароль". После этого у него есть 10 минут работы интернета, что бы зайти на почту и запомнить свой логин и пароль. Имейл нужно сохранить в файл в памяти микротика (или удаленную sql БД). 4. Через 10 минут триальная сессия на микротике закрывается и он видит ту же самую страницу авторизации в которой должен ввести логин и пароль полученный по почте. 5. Клиент получает доступ к интернету на целый день. Теперь вопросы: 1. Как можно автоматически сгенерить на странице авторизации логин/пароль и добавить в список разрешенных? 2. Как можно отправить имейл с микротика со страницы авторизации? Там же нет поддержки PHP? 3. Как можно записать имейл клиента в файловую структуру микротика? Share this post Link to post Share on other sites
SSD Posted October 6, 2015 · Report post Теперь вопросы: 1. Как можно автоматически сгенерить на странице авторизации логин/пароль и добавить в список разрешенных? 2. Как можно отправить имейл с микротика со страницы авторизации? Там же нет поддержки PHP? 3. Как можно записать имейл клиента в файловую структуру микротика? Выделяете под хотспот сервер\вдс и пишите софт под любые хотелки. Со страницы авторизации микротика редирект. Share this post Link to post Share on other sites
MAD Posted October 6, 2015 · Report post Спасибо за ответ, но может возможно хотя бы частично решить эту задачу средствами микротика? Есть вариант на отдельном хостинге сделать API на php к которой будет подключатся JS скрипт на странице авторизации микротика и отправлять данные. Но вопрос остается как генерировать логин/пароль и записать его в users на микротике? Можно это сделать через скрипты микротика? Share this post Link to post Share on other sites
NewUse Posted October 6, 2015 · Report post Фигнёй не стардайте, запускаете отдельный radius, через портал(на который будет редиректить Микротик) авторизуете клиентов с гостевой записью и нужным сешен-таймаутом, на том же портале делаете форму парольной авторизации. Письма также шлёте через портал, внутри письма указываете пароль и адрес портала. Можно формировать спец. ссылку, по которой WEB-порталом генерить CoA с изменением Session-Timeout, таким образом клиенту не придётся даже переавторизовываться(т.е. даже пароль не нужен). Share this post Link to post Share on other sites
Night_Snake Posted October 7, 2015 · Report post Поддерживаю предыдущего оратора. RADIUS вас спасёт Share this post Link to post Share on other sites
Tonchi Posted October 11, 2015 · Report post Может у кого-то уже есть подобная реализация и вы готовы ей поделиться? разумеется не за бесплатно :) Share this post Link to post Share on other sites
Night_Snake Posted October 12, 2015 · Report post Может у кого-то уже есть подобная реализация и вы готовы ей поделиться? разумеется не за бесплатно :) В личку пишите требования и бюджет Share this post Link to post Share on other sites