powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FireBird 2.5 IBExpert, user id, group id пользователя
6 сообщений из 6, страница 1 из 1
FireBird 2.5 IBExpert, user id, group id пользователя
    #38955977
Марк Фабий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В данных пользователя (на форме редактирования пользователя) есть реквизиты "идентификатор пользователя" (user id), "идентификатор группы" (group id). Как получить их значения при подключении пользователя.
...
Рейтинг: 0 / 0
FireBird 2.5 IBExpert, user id, group id пользователя
    #38955979
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Марк Фабий,

никак. Забей на них. В трёшке они вообще объявлены устаревшими. Хотя там можно до них добраться
...
Рейтинг: 0 / 0
FireBird 2.5 IBExpert, user id, group id пользователя
    #38955982
Марк Фабий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

Спасибо, примерно такой ответ я и ожидал получить.
А я хотел использовать значение Group id для отображения только определенных записей осн.таблицы, делая выборку по значению некоторого реквизита равного значению Group id. (чтобы информация делилась по группам пользователей).

Как же это можно сделать? Подскажите, please, если возможно.
...
Рейтинг: 0 / 0
FireBird 2.5 IBExpert, user id, group id пользователя
    #38955989
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Марк ФабийКак же это можно сделать?
Используй роли или заведи свою таблицу групп.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FireBird 2.5 IBExpert, user id, group id пользователя
    #38956075
Марк Фабий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за ответы, но меня терзают смутные сомнения:

1. Не хочется заводить дублирующую справочную таблицу Юзеров.
2. Если использовать роли - как можно в роли указать необходимость выборки данных по определенному критерию?
(или нужно просто писать в коде: для такой роли такая выборка, для другой роли другая выборка, ... ?
как-то не изящно и опять придется писать при появлении новой группы со своим критерием отбора)
3. IBExpert работает ведь как-то с полями User id, Group id (пишет, читает)
4. может самое простое - зашивать в имя юзера значение числовое (суть номер группы) и, выдернув его потом в клиенте,
использовать для формирования нужного отбора (хотя как-то экзотично)?
...
Рейтинг: 0 / 0
FireBird 2.5 IBExpert, user id, group id пользователя
    #38956083
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Марк Фабий1. Не хочется заводить дублирующую справочную таблицу Юзеров.

она не совсем дублирующая просто будет ссылаться на логин как на ключ. Заодно можешь получить бонус назначая несколько групп пользователю.

Марк Фабий2. Если использовать роли - как можно в роли указать необходимость выборки данных по определенному критерию?
(или нужно просто писать в коде: для такой роли такая выборка, для другой роли другая выборка, ... ?
как-то не изящно и опять придется писать при появлении новой группы со своим критерием отбора)

как обычно через CURRENT_ROLE

Марк Фабий3. IBExpert работает ведь как-то с полями User id, Group id (пишет, читает)

через Service API. Вряд ли это можно назвать удобным способом.

Марк Фабий4. может самое простое - зашивать в имя юзера значение числовое (суть номер группы) и, выдернув его потом в клиенте,
использовать для формирования нужного отбора (хотя как-то экзотично)?

нет. Это будет криво
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FireBird 2.5 IBExpert, user id, group id пользователя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]