powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как вытащить текущий логин?
20 сообщений из 20, страница 1 из 1
Как вытащить текущий логин?
    #32644406
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как в строке подключения использовать текущий логин и пароль.
Ведь для каждого подключающегося он разный.
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644414
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaКак в строке подключения использовать текущий логин и пароль.
Ведь для каждого подключающегося он разный.

а о каком логине и пароле идет речь?
windows
access workgroup
server
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644461
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ADP-проекте при входе запрашивает логин и пароль на сервер, вот их то и нужно.
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644565
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Don't forget me.
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644586
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык. Проблема то в чем? Если достаточно виндоуз аутентификации, то ничего делать не надо. Или форму ввода логина и пароля, значение из которых подставляй в строку подключения.
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644645
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нет, необходимо знать в программе, кто сейчас подключен к серверу(проверка юзера, кем он является.).Хотелось бы это сделать путём прочтения логина на вход в SQL server.
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644663
amel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ф-ция Currentuser() не подойдет?
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644668
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ща попробую.
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644674
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaВ ADP-проекте при входе запрашивает логин и пароль на сервер, вот их то и нужно.
а на куя
currentproject мало ?
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644676
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c ADP не работал
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644696
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем пароль у одного Login на сервак не может быть более 1 (одын да) пароля,
Login сидит в CurrentProject.Connection.ConnectionString
и отдельно в Properties - пробеги семейством увидишь
пароль если не сохранён вроде пустой -
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644704
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
точнее выражаться нужно :)
если нет интегрейтед секурити( в этом случае
Application.CurrentProject.AccessConnection.Properties("Integrated Security") пусто) тогда
Application.CurrentProject.AccessConnection.Properties("User ID")
а иначе

Function susername()
Dim rs As ADODB.Recordset
Set rs = Application.CurrentProject.AccessConnection.Execute("select SUSER_SNAME()")
susername = rs.Fields(0)
End Function
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644719
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Shuhard: ну пароль, так на всякий пожар. Главное для меня логин, при помощи него предполагаю определять должность юзера.
Alexey Sh Спасибо.
Будем пробовать, а то CurrentUser()-выдаёт, но немного не то.
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644724
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё работает. Прикольный код получился, 3 строки, а всё что надо получил, круто.
Код: plaintext
1.
2.
3.
Public Function cur_user() As String
cur_user = Application.CurrentProject.AccessConnection.Properties("User ID")
End Function
Ещё раз спасибо.
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644731
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверяй не стоит ли интегрейтед секурити, иначе может получиться не то что думаешь :)
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644748
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Была идея перейти на такую секъюрити, да сис.админам в лом настраивать, а жаль у меня бы работы по убавилось(не надо самому заводить новых юзеров).
Ну да ладно и на том большой Thanks.
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644770
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по хорошему говорю, проверяй! юзер сам может выбрать "integrated security"
при этом Application.CurrentProject.AccessConnection.Properties("User ID")
может содердать любую чушь!
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644782
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не волнуйся, все такие функции я от юзеров прячу, ну очень глубоко.
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644791
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а он возьмёт и скажет File->Connection
...
Рейтинг: 0 / 0
Как вытащить текущий логин?
    #32644842
lsnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИМХО если виндовые аккаунты не прописаны в sql-е то даже если они потавят win-идентификацию то получат отказ (если конечно они не являются админами домена :) или что-то вроде того автоматом входящие во встроенные группы sql-ля)
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как вытащить текущий логин?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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