Ньюанс авторизации пользователей по mac
Ньюанс авторизации пользователей по mac
Если у пользователя дисконнектить, либо его выкидывает система по аптайму, при последующей авторизации хотспот спрашивает учётные данные.
Если обновить подключение к сети, то пользователь обратно подключается, до момента следующего дисконнекта.
Можно ли беспарольников выделить в отдельную группу, с "вечным" коннектом?)
Если обновить подключение к сети, то пользователь обратно подключается, до момента следующего дисконнекта.
Можно ли беспарольников выделить в отдельную группу, с "вечным" коннектом?)
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Ньюанс авторизации пользователей по mac
настройка беспарольной авторизации по мак-адресу вполне подробно описана в инструкции к программе :
Авторизация по mac-адресу – «зачем?» и прочие вопросы… ................................................................. 81
Включение авторизации по mac-адресу в программе Chillispot ............................................................. 82
Создание учетных записей клиентов с авторизацией по mac-адресу ..................................................... 83
Настройка раздачи клиентам фиксированных IP-адресов ...................................................................... 85
(последнее - необязательное дополнение)
Авторизация по mac-адресу – «зачем?» и прочие вопросы… ................................................................. 81
Включение авторизации по mac-адресу в программе Chillispot ............................................................. 82
Создание учетных записей клиентов с авторизацией по mac-адресу ..................................................... 83
Настройка раздачи клиентам фиксированных IP-адресов ...................................................................... 85
(последнее - необязательное дополнение)
Re: Ньюанс авторизации пользователей по mac
Видимо не совсем верно высказался.
Авторизация настроена, пользователи подключаются. Работают.
Спустя "время X" простоя (или при нажатии на крестик в онлайнюзерах) сервер их дисконнектит, и, при попытке вылезти в инет, этим пользователям вылетает страница авторизации, чего быть не должно, ибо настроены они с авторизацией по маку.
P.S. проверил на свежей установке.
Авторизация настроена, пользователи подключаются. Работают.
Спустя "время X" простоя (или при нажатии на крестик в онлайнюзерах) сервер их дисконнектит, и, при попытке вылезти в инет, этим пользователям вылетает страница авторизации, чего быть не должно, ибо настроены они с авторизацией по маку.
P.S. проверил на свежей установке.
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Ньюанс авторизации пользователей по mac
Понял.
Увы, но сам chillispot работает так, что авторизация по mac-адресу выполняется ТОЛЬКО во время подключения к хотспоту. Увы. По этому, таким клиентам в случае их отключения радиусом (а и принудительное отключение, и отключение по таймауту - это процедуры, выполняемые сервером RADIUS) для повторной авторизации действительно нужно либо вводить свои данные вручную, либо отключаться от сети и заново подключаться...
Из решений-"костылей", да и то частичных, могу предложить отключить для таких клиентов отключение по таймауту. для этого в таблице radreply нужно найти строку, в которой поле username содержит логин пользователя, поле attribute содержит значение Idle-Timeout, а поле value - некое число (по умолчанию, для клиентов с оплатой по счету - 180), и ПОЛНОСТЬЮ УДАЛИТЬ эту строку.
По большому счету, это можно сделать sql-запросом вида
Увы, но сам chillispot работает так, что авторизация по mac-адресу выполняется ТОЛЬКО во время подключения к хотспоту. Увы. По этому, таким клиентам в случае их отключения радиусом (а и принудительное отключение, и отключение по таймауту - это процедуры, выполняемые сервером RADIUS) для повторной авторизации действительно нужно либо вводить свои данные вручную, либо отключаться от сети и заново подключаться...
Из решений-"костылей", да и то частичных, могу предложить отключить для таких клиентов отключение по таймауту. для этого в таблице radreply нужно найти строку, в которой поле username содержит логин пользователя, поле attribute содержит значение Idle-Timeout, а поле value - некое число (по умолчанию, для клиентов с оплатой по счету - 180), и ПОЛНОСТЬЮ УДАЛИТЬ эту строку.
По большому счету, это можно сделать sql-запросом вида
Код: Выделить всё
DELETE FROM radreply WHERE attribute='Idle-Timeout' AND username='логин_пользователя' ;
Re: Ньюанс авторизации пользователей по mac
У меня подобный вопрос. Как сделать так чтоб создаваемые клиенты с оплатой по счёту уже были с максимальным таймаутом? Я изменял некоторые параметры со значениями 180, уже не помню где. Но после повторного создания аккаунтов клиетов выкидывает как и прежде, посреди просмотров фильмов например. Очень хочется искоренить это слабое место очень хорошей программы.)
Re: Ньюанс авторизации пользователей по mac
Лучше не с максимальным, а изменяемый в форме html параметр, отвечающий за время.
Дефолтное время будет стоять 180, 0 - без дисконнекта.
Примерно так =)
P.S. без таймаута пользователя не выкидывает) спасиб.
Дефолтное время будет стоять 180, 0 - без дисконнекта.
Примерно так =)
P.S. без таймаута пользователя не выкидывает) спасиб.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Ньюанс авторизации пользователей по mac
нужно отредактировать файл:Skydreem писал(а): Как сделать так чтоб создаваемые клиенты с оплатой по счёту уже были с максимальным таймаутом? Я изменял некоторые параметры со значениями 180, уже не помню где.
/var/www/easyhotspot/system/application/models/postpaidmodel.php
в нем в районе 106-й строки есть такой фрагмент кода:
Код: Выделить всё
$data_idle['username'] = $_POST['username'];
$data_idle['attribute'] = 'Idle-Timeout';
$data_idle['op'] = ':=';
$data_idle['value'] = '180';
$this->db->insert($this->_table_radreply,$data_idle);
Re: Ньюанс авторизации пользователей по mac
Классный пример=) Почти как настоящий)
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Ньюанс авторизации пользователей по mac
эт вот новую как допишу - там таймауты вручную прописываются - сколько хочешь, столько и ставь...Skydreem писал(а):Классный пример=) Почти как настоящий)
причем, с "клиентами по счету" также будет использоваться принцип готовых тарифных пакетов, и они в отличие от easyhotspot, будут редактируемые (что для ваучеров, что для "счетов")...
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: Ньюанс авторизации пользователей по mac
В смысле вот так?admin2 писал(а):Лучше не с максимальным, а изменяемый в форме html параметр, отвечающий за время.
Дефолтное время будет стоять 180, 0 - без дисконнекта.
Примерно так =)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость