powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Инициализация сессии LotusNotes c указанием id файла пользователя
7 сообщений из 7, страница 1 из 1
Инициализация сессии LotusNotes c указанием id файла пользователя
    #36763030
Batulla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Инициализация сессии LotusNotes c указанием id файла пользователя

Добрый день.

Инициализация сессии в LotusNotes производится с использованием класса NotesSession и функции Initialize(Password).
Вопрос заключается в том откуда класс NotesSession берет пользователя по умолчанию и сопоставляет ему введенный password и каким образом можно подсунуть свою (служебную) idшку и инициализировать сессию?

Заранее спасибо. Среда VS 2008. C#
...
Рейтинг: 0 / 0
Инициализация сессии LotusNotes c указанием id файла пользователя
    #36763114
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Batulla,

Оно умеет читать NOTES.INI файл, а в нём указано где лежит ID файл.
...
Рейтинг: 0 / 0
Инициализация сессии LotusNotes c указанием id файла пользователя
    #36763157
Batulla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е для подключения под айдишкой не используемой по умолчанию нужно редактировать ини файл? Не слишком ли жесткий метод, ввиду того что айдишка служебная и используется только для получения информации из подключенной к ней базы, а сам пользователь как и раньше работает со своей айдишко и подмена может вызвать неоднозначность и ввести в ступор пользователя. Может есть другие способы?
...
Рейтинг: 0 / 0
Инициализация сессии LotusNotes c указанием id файла пользователя
    #36763366
AlexPhil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BatullaМожет есть другие способы?
Что-то очень сложно у вас получается...

Т.е. установлен клиент, работает пользователь под своим айди. Вы из стороннего приложения коннектитесь в фоне на компьютере клиента под служебным айди. Это действительно нужно?
Может есть другое решение задачи?

А так да, придётся notes.ini редактировать. Отредактировали, приконектились, отредактировали назад. Не помню, есть ли в C Api возможность выбора ID, а доки под рукой нет.

Честно говоря, ни разу не писал приложений, которые должны коннектится к лотусу с ID отличным от умолчательного. Не могу придумать такой задачи...
...
Рейтинг: 0 / 0
Инициализация сессии LotusNotes c указанием id файла пользователя
    #36763398
Batulla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коннект под другим айди нужен для того чтобы клиент лишний раз не вводил пароль (одно из условий). В случае если использовать Initialize то он запрашивает пароль, а изменение настроек защиты не благоприятно сказывается на безопасности. Поэтому было решено создать новую айдишку и "вшить" пароль в код программы.

Если выход только с изменением ини файла, то так тому и быть, буду работать в эту сторону.
...
Рейтинг: 0 / 0
Инициализация сессии LotusNotes c указанием id файла пользователя
    #36764312
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Batulla,

Чего оно (C#) у вас там такого делает?
Напишите агента Lotus Notes, выполняющего аналогичные действия. В крайнем случае, можно из агента обращаться к функциям во внешней DLL.
...
Рейтинг: 0 / 0
Инициализация сессии LotusNotes c указанием id файла пользователя
    #36764550
AlexPhil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BatullaКоннект под другим айди нужен для того чтобы клиент лишний раз не вводил пароль (одно из условий). В случае если использовать Initialize то он запрашивает пароль, а изменение настроек защиты не благоприятно сказывается на безопасности. Поэтому было решено создать новую айдишку и "вшить" пароль в код программы.
Это решение очень "благоприятно сказывается на безопасности" - сделать левую айдишку (одну на всех:) ) и пароль в коде прописать... У вас нет архитекторов/администраторов/СБ, которые должны запретить подобное "решение"?

Огласите задачу. Может, действительно проще агента написать?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Инициализация сессии LotusNotes c указанием id файла пользователя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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