![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Лови пользователя [D7, IB7.x]
Heart_Beat © (2007-05-17 15:30:00)Доброго времени суток.
Есть такая проблемка, необходимо отловить и сравнить имя пользователя подключаемого к базе при IBDatabase.connected:=true. В этот Момент он выводит login prompt и после соединения мне надо отловить его имя и сравнить. Подскажите пожалуста кто знает как это сделать.
Сергей М. (2007-05-17 15:43:00) [1]1. Установи LoginPrompt = false
2. В обработчике OnLogin выводи модально своюформу ввода имени/пароля (и, если необходимо, роли), по закрытию формы запоминай введенные юзером значения.
3. В обработчике OnAfterConnect сравнивай ранее запомненные значения с чем тебе угодно.
Sergey13 (2007-05-17 15:36:00) [2]Где отловить? С чем сравнить?
User, current_user (могу немного ошибаться в синтаксисе) - имя пользователя в сессии на сервере.