powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Получить имя пользователя сессии без старта транзакции
4 сообщений из 4, страница 1 из 1
Получить имя пользователя сессии без старта транзакции
    #40062813
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В вызове IReplicatedSession::setAttachment() хочу я проверить имя пользователя и если оно
неправильное, то запретить репликацию в этом подключении.

Очевидный путь это "select current_user", но это надо стартовать транзакцию, что выглядит
как overkill. В IAttachment::getInfo() я что-то подходящего итема не вижу.

Есть не проктостоматологические пути кроме правки самого движка Firebird?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Получить имя пользователя сессии без старта транзакции
    #40062832
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, откуда берётся соединение, которое надо использовать для репликации и кто его устанавливает? Это какой-то пул фиг знает кем созданных подключений, который ты никак не контролируешь?
...
Рейтинг: 0 / 0
Получить имя пользователя сессии без старта транзакции
    #40062839
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devоткуда берётся соединение, которое надо использовать для репликации и кто его устанавливает?

Очевидно, что в setAttachment() оно приходит как параметр изнутри движка.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Получить имя пользователя сессии без старта транзакции
    #40062932
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, я знаю лишь один способ вернуть имя пользователя с сервера без старта обычной транзакции - в качестве текста ошибки при выполнении транзакции на подключение.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Получить имя пользователя сессии без старта транзакции
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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