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