forum.bitel.ru http://forum.bitel.ru/ |
|
Как скриптом заполнять поля в профиле пользователя? http://forum.bitel.ru/viewtopic.php?f=5&t=3534 |
Страница 1 из 1 |
Автор: | [LTC]scorpion [ 03 фев 2010, 21:31 ] |
Заголовок сообщения: | Как скриптом заполнять поля в профиле пользователя? |
сабж Суть проблемы такова. На данном форуме существует несколько постов на предет блокировки по mac адресу. Как захватить мак и передать его в качестве колера ежу понятно. Также всем ежам понятно, что если сделать ограничение по колеру, то только юзер с определённым маком сможет устанавливать сессию. Однако, я не маньяк, чтобы руками выгребать маки за пользователями, и я не настолько оптимист, чтобы предполагать, что наши пользователи знают свои маки и спешат мне их сообщить. Исходя из этого возникает вопрос: Как в момент коннекта проверить: 1. есть ли ограничение по колеру 2. если ограничения по колеру нет, как его создать, подставив только что пойманый мак. На форуме не нашёл ответа именно на этот вопрос. |
Автор: | Администратор [ 10 фев 2010, 18:32 ] |
Заголовок сообщения: | Re: Как скриптом заполнять поля в профиле пользователя? |
http://wiki.bgbilling.ru/index.php/Аутентификация_с_учетом_Calling-Id-Station |
Автор: | Владимир [ 20 янв 2011, 12:26 ] |
Заголовок сообщения: | Re: Как скриптом заполнять поля в профиле пользователя? |
Администратор писал(а): http://wiki.bgbilling.ru/index.php/Аутентификация_с_учетом_Calling-Id-Station а куда он должен записать мак? |
Автор: | Cromeshnic [ 20 янв 2011, 12:32 ] |
Заголовок сообщения: | Re: Как скриптом заполнять поля в профиле пользователя? |
http://bgbilling.ru/v5.1/javadoc/bitel/billing/server/dialup/bean/DialUpLoginManager.html#updateLimitService(int,%20java.lang.String,%20int,%20java.lang.String,%20java.lang.String,%20java.util.Calendar,%20java.util.Calendar,%20java.lang.String,%20int,%20java.util.List) |
Автор: | Владимир [ 20 янв 2011, 12:49 ] |
Заголовок сообщения: | Re: Как скриптом заполнять поля в профиле пользователя? |
Cromeshnic писал(а): я так понял, что скрипт нужно записать как фунция скриптов поведения я это сделал и в договоре указал этот скрипт, но он всеравно не добавляет в договор. |
Автор: | Владимир [ 20 янв 2011, 13:01 ] |
Заголовок сообщения: | Re: Как скриптом заполнять поля в профиле пользователя? |
Код: updateLimitService public void updateLimitService(int lid, java.lang.String sids, int type, java.lang.String param1, java.lang.String param2, java.util.Calendar date1, java.util.Calendar date2, java.lang.String comment, int num, java.util.List<int[]> conditions) throws java.sql.SQLException lid - код логина - это сам логин? |
Автор: | Cromeshnic [ 20 янв 2011, 13:02 ] |
Заголовок сообщения: | Re: Как скриптом заполнять поля в профиле пользователя? |
На какое событие скрипт? radius.sh flush_script_cache ? lid- код логина в базе. |
Автор: | Владимир [ 20 янв 2011, 13:06 ] |
Заголовок сообщения: | Re: Как скриптом заполнять поля в профиле пользователя? |
Cromeshnic писал(а): На какое событие скрипт? на событие Radius-аутификация модуля DialUp Цитата: radius.sh flush_script_cache ? сделал, результата нет. Цитата: lid- код логина в базе. а в какой таблице можно его посмотреть? |
Автор: | Cromeshnic [ 20 янв 2011, 13:09 ] |
Заголовок сообщения: | Re: Как скриптом заполнять поля в профиле пользователя? |
user_login_<mid> В script.log радиуса есть ошибки? |
Автор: | Владимир [ 20 янв 2011, 13:14 ] |
Заголовок сообщения: | Re: Как скриптом заполнять поля в профиле пользователя? |
Цитата: В script.log радиуса есть ошибки? ошибок нет. Цитата: user_login_<mid> это параметр login или id |
Автор: | Cromeshnic [ 20 янв 2011, 13:36 ] |
Заголовок сообщения: | Re: Как скриптом заполнять поля в профиле пользователя? |
id Если на договоре в скриптах вообще ничего не появляется, значит flush_script_cache не сработал. У меня в 5.0 он кажется не работал - попробуйте ребутнуть радиус. |
Автор: | Владимир [ 20 янв 2011, 13:42 ] |
Заголовок сообщения: | Re: Как скриптом заполнять поля в профиле пользователя? |
скрипт заработал. Спасибо ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |