набросал веб морду под свои нужды.

Технические вопросы по UTM 5.0
Ответить
integral
Сообщения: 75
Зарегистрирован: Чт авг 14, 2008 14:15

Сообщение integral »

Как можно заджойнить к id юзера его ip-адрес(а) ?
Никак не могу найти связь между таблицами, user и ip_groups.

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

через basic_account
И ваще - в поиск :)

baly
Сообщения: 4
Зарегистрирован: Чт июн 29, 2006 09:30

Сообщение baly »

account_tariff_link.account_id = users.basic_account
service_links.tariff_link_id = account_tariff_link.id
ip_groups.id = service_links.id

integral
Сообщения: 75
Зарегистрирован: Чт авг 14, 2008 14:15

Сообщение integral »

Что-то не выходит каменный цветок. При соединении
ip_groups.id и service_links.id
совсем не то что должно быть.. :(
у меня в колонке ip_groups.id нет такого id, как в колонке service_links.id

А нужная строка имеет совсем другой id в ip_groups, который нигде в других таблица пока найти не могу..
Ну понятно что ищу плохо.. :(

dk
Сообщения: 424
Зарегистрирован: Чт авг 10, 2006 08:52

Сообщение dk »

Кусок из кода:

Код: Выделить всё

        SELECT
          users.id AS uid, users.login, ip_groups.ip, mask
        FROM
          UTM5.ip_groups, UTM5.iptraffic_service_links, UTM5.service_links, UTM5.accounts, UTM5.users
        WHERE
          accounts.id=users.id
          AND users.id=2
          AND ip_groups.is_deleted='0'
          AND iptraffic_service_links.is_deleted='0'
          AND service_links.is_deleted='0'
          AND accounts.is_deleted='0'
          AND ip_groups.ip_group_id=iptraffic_service_links.ip_group_id
          AND iptraffic_service_links.id=service_links.id
          AND service_links.account_id=accounts.id

baly
Сообщения: 4
Зарегистрирован: Чт июн 29, 2006 09:30

Сообщение baly »

Да, так.

integral
Сообщения: 75
Зарегистрирован: Чт авг 14, 2008 14:15

Сообщение integral »

Я пользуюсь navicat, чтоб визуально смотреть что получилось, так вот этот запрос сразу не захотел работать у меня, поэтому немного исправил для себя. Ну хоть подсказали связки нужные, спасибо dk

Код: Выделить всё

SELECT
users.id AS uid,
users.basic_account,
users.login,
ip_groups.ip,
ip_groups.mask,
ip_groups.mac
FROM
users
Inner Join accounts ON users.basic_account = accounts.id
Inner Join service_links ON accounts.id = service_links.account_id
Inner Join iptraffic_service_links ON service_links.id = iptraffic_service_links.id
Inner Join ip_groups ON ip_groups.ip_group_id = iptraffic_service_links.ip_group_id
WHERE
users.id =  258 AND
users.is_deleted =  '0' AND
accounts.is_deleted =  '0' AND
service_links.is_deleted =  '0' AND
iptraffic_service_links.is_deleted =  '0' AND
ip_groups.is_deleted =  '0'

Аватара пользователя
KSkostja
Сообщения: 191
Зарегистрирован: Вт ноя 15, 2005 03:06
Откуда: Дальний Восток

Сообщение KSkostja »

кто знает как заменить $str.='/usr/local/bin/java -jar /home/www/clients/u5sh/dist/u5sh.jar'; по винду passwd.php

mikkey finn
Сообщения: 1612
Зарегистрирован: Пт ноя 10, 2006 15:23

Сообщение mikkey finn »

сисадмин знает

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

mikkey finn писал(а):сисадмин знает
Порадовал :)

Аватара пользователя
alexus
Сообщения: 448
Зарегистрирован: Сб окт 11, 2008 10:31

Сообщение alexus »

А где взять то ?
Киньте мне kepby@prtelecom.ru

supraghost
Сообщения: 1
Зарегистрирован: Пн окт 20, 2008 10:17
Откуда: Симферополь
Контактная информация:

Сообщение supraghost »

и нам киньте плизз морду real_web@list.ru

заранее большое человеческое СПАСИБООО

Аватара пользователя
KSkostja
Сообщения: 191
Зарегистрирован: Вт ноя 15, 2005 03:06
Откуда: Дальний Восток

Сообщение KSkostja »

как с этим боротся пытаюсь изменить пас на статику и подключение.

[FATAL ERROR] -uid format error
[FATAL ERROR] -userIP format error

Аватара пользователя
KSkostja
Сообщения: 191
Зарегистрирован: Вт ноя 15, 2005 03:06
Откуда: Дальний Восток

Сообщение KSkostja »

$str.=' -uid \''.$user_id.'\'';
$str.=' -userLogin \''.$user_login.'\'';
$str.=' -userPasswd \''.$newpass1.'\' >>log/u5sh.log';

Davion
Сообщения: 267
Зарегистрирован: Чт дек 01, 2005 13:36

Сообщение Davion »

Бросте вы это гиблое дело с виндой :lol:

Ответить