Настройка пользователей
Модератор: immortal
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Настройка пользователей
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Настройка пользователей
В некоторых частях системы используется установка значений для связанного с пользователем объекта, а так же для вызова методов.
В частности, GPS-трэкер устанавливает следующие свойства связанному с пользователем объекту:
Код: Выделить всё
setGlobal($user['LINKED_OBJECT'].'.Coordinates', $rec['LAT'].','.$rec['LON']); // координаты
setGlobal($user['LINKED_OBJECT'].'.CoordinatesUpdated', date('H:i')); // обновление координат (время)
setGlobal($user['LINKED_OBJECT'].'.CoordinatesUpdatedTimestamp', time()); // обновление координат (время)
setGlobal($user['LINKED_OBJECT'].'.BattLevel', $rec['BATTLEVEL']); // уровень заряда батарей
setGlobal($user['LINKED_OBJECT'].'.Charging', $rec['CHARGING']); // устройство на зарядке (1/0)
setGlobal($user['LINKED_OBJECT'].'.isMoving', 1); // пользователь двигается (1/0)
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Настройка пользователей
А можно как-либо организовать "автологин" по терминалу/IP?
Т.е., пользователь автоматически выбирался для каждого терминала?
Т.е., пользователь автоматически выбирался для каждого терминала?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Настройка пользователей
Сейчас есть авто-определение для терминала, т.е. он устанавливается автоматически по IP. А хотелось бы, чтобы таким же образом устанавливался и пользователь, правильно я понимаю?BlackWarrior писал(а):А можно как-либо организовать "автологин" по терминалу/IP?
Т.е., пользователь автоматически выбирался для каждого терминала?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Настройка пользователей
Даsergejey писал(а):Сейчас есть авто-определение для терминала, т.е. он устанавливается автоматически по IP. А хотелось бы, чтобы таким же образом устанавливался и пользователь, правильно я понимаю?BlackWarrior писал(а):А можно как-либо организовать "автологин" по терминалу/IP?
Т.е., пользователь автоматически выбирался для каждого терминала?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Настройка пользователей
Добавил возможность ввести IP-адрес в управление пользователями -- в случае совпадения пользователь будет назначен автоматически.
- Рейтинг: 1.16%
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Настройка пользователей
А через запятую можно IP указывать?sergejey писал(а):Добавил возможность ввести IP-адрес в управление пользователями -- в случае совпадения пользователь будет назначен автоматически.
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 469
- Зарегистрирован: Вт мар 12, 2013 1:22 am
- Благодарил (а): 41 раз
- Поблагодарили: 81 раз
Re: Настройка пользователей
Не работает авторизация пользователей с внешней сети если заданы параметрамы в config.php:
Выходит окно запроса авторизации, что туда не вводи, не пускает никаким образом.
Если указанные строчки закоментировать, то открыто все и сразу. В системе определяюсь как пользователь установленый по умолчанию. Причем пароли в настройках установлены для всех пользователей.
Как всеже настроить разграничение доспута пользователей и при этом не пускать не прошедших авторизацию?
Есть также идея определять пользователя по адресу url, например:
user1.site.ru - интерфейс для пользователя user1
user2.site.ru - интерфейс для пользователя user2
site.ru - общедоступный интерфейс, например это пользователь demo
Как это организовать используя встроенные возможности МД чтоб не изобретать велосипед с нуля? Грубо говоря как прикрутить пользователя к параметрам $_SERVER?
Код: Выделить всё
Define('HOME_NETWORK', '192.168.0.*');
Define('EXT_ACCESS_USERNAME', 'login');
Define('EXT_ACCESS_PASSWORD', 'password');
Если указанные строчки закоментировать, то открыто все и сразу. В системе определяюсь как пользователь установленый по умолчанию. Причем пароли в настройках установлены для всех пользователей.
Как всеже настроить разграничение доспута пользователей и при этом не пускать не прошедших авторизацию?
Есть также идея определять пользователя по адресу url, например:
user1.site.ru - интерфейс для пользователя user1
user2.site.ru - интерфейс для пользователя user2
site.ru - общедоступный интерфейс, например это пользователь demo
Как это организовать используя встроенные возможности МД чтоб не изобретать велосипед с нуля? Грубо говоря как прикрутить пользователя к параметрам $_SERVER?
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Настройка пользователей
У меня вот так работает:
Код: Выделить всё
Define('HOME_NETWORK', '192.168.0.* 10.111.17.138 10.111.15.62 10.111.1.150'); // home network (optional)
Define('EXT_ACCESS_USERNAME', 'логин'); // access details for external network (internet)
Define('EXT_ACCESS_PASSWORD', 'пароль');
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 469
- Зарегистрирован: Вт мар 12, 2013 1:22 am
- Благодарил (а): 41 раз
- Поблагодарили: 81 раз
Re: Настройка пользователей
Может немного не так выразился. Так тоже работает.
Попробую разъяснить, во первых все действия ниже это только при входе на МД с внешней сети, во вторых если в админке МД всем пользователям задать пароли + в config.php установить пароль для входа с внешней сети:
При входе на МД запрашивается пароль, ввожу тот что прописан в config.php - открывается МД с пользователем "по умолчанию" причем его пароль не спрашивается.
Далее при попытке сменить пользователя на любого другого (иконка справа вверху шапки МД) запрашивается авторизация и понеслась борьба cinfig.php с admin.php, можно вводить что угодно пройти авторизацию неполучается.
Попробую разъяснить, во первых все действия ниже это только при входе на МД с внешней сети, во вторых если в админке МД всем пользователям задать пароли + в config.php установить пароль для входа с внешней сети:
При входе на МД запрашивается пароль, ввожу тот что прописан в config.php - открывается МД с пользователем "по умолчанию" причем его пароль не спрашивается.
Далее при попытке сменить пользователя на любого другого (иконка справа вверху шапки МД) запрашивается авторизация и понеслась борьба cinfig.php с admin.php, можно вводить что угодно пройти авторизацию неполучается.
- Рейтинг: 1.16%