Efendy
|
|
« : 28 Января 2010, 23:39:38 » |
|
В новой (52й тестовой) версии сделал плагин отображения точек подключения на карте google, используя api google map. Оказалось все очень просто, так что кто-то из вас, господа, сможет его элементарно внедрить в NoDeny в виде плагина. Сама карта внедряется в админку биллинга с помощью джаваскрипта. Почитайте документацию к API - там все элементарно делается.
Лично я, как и говорил неоднократно, занят новой версией, поэтому не вношу никакие изменения в 49(50) версии.
Насчет новой версии. Алиасы убраны. Ip из таблцы users убраны. Точки подключения задаются как клиенты, но у них свой набор дополнительных данных, т.е. в настройках создается группа "роутеры" (разворачиваю hotspot-сеть...), к этой группе привязывается шаблон "техданные роутеров". У обычных клиентов фигурируют свои шаблоны данных, т.е. не пересекаются с данными роутеров (можно чтоб и пересекались, ессно). У роутеров в техданных созданы поля ip и gps_location. Ip используется для того чтобы роутер получал по Radius свой Ip, а gps_location задает расположение роутера на карте. Технически hotspot сеть устроена так, что роутеры разбросаны по городу, соединяются с центральным сервером по pptp, получают ip адрес. Дальше к роутерам подключаются клиенты, страничка авторизации, ввод данных со скретч карты (в данный момент пока там OTP авторизация), создается учетная запись. Дается время. Контролируется трафик. В общем, пока отлаживаю эту часть.
|