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

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

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

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

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

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

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

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

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

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

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

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


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