Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как вытащить текущий логин? / 20 сообщений из 20, страница 1 из 1
11.08.2004, 12:58:35
    #32644406
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
Как в строке подключения использовать текущий логин и пароль.
Ведь для каждого подключающегося он разный.
...
Рейтинг: 0 / 0
11.08.2004, 13:01:45
    #32644414
kedzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
ProgaКак в строке подключения использовать текущий логин и пароль.
Ведь для каждого подключающегося он разный.

а о каком логине и пароле идет речь?
windows
access workgroup
server
...
Рейтинг: 0 / 0
11.08.2004, 13:17:20
    #32644461
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
В ADP-проекте при входе запрашивает логин и пароль на сервер, вот их то и нужно.
...
Рейтинг: 0 / 0
11.08.2004, 13:52:09
    #32644565
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
Don't forget me.
...
Рейтинг: 0 / 0
11.08.2004, 13:58:40
    #32644586
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
Дык. Проблема то в чем? Если достаточно виндоуз аутентификации, то ничего делать не надо. Или форму ввода логина и пароля, значение из которых подставляй в строку подключения.
...
Рейтинг: 0 / 0
11.08.2004, 14:21:16
    #32644645
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
Да нет, необходимо знать в программе, кто сейчас подключен к серверу(проверка юзера, кем он является.).Хотелось бы это сделать путём прочтения логина на вход в SQL server.
...
Рейтинг: 0 / 0
11.08.2004, 14:25:49
    #32644663
amel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
ф-ция Currentuser() не подойдет?
...
Рейтинг: 0 / 0
11.08.2004, 14:26:21
    #32644668
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
Ща попробую.
...
Рейтинг: 0 / 0
11.08.2004, 14:28:00
    #32644674
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
ProgaВ ADP-проекте при входе запрашивает логин и пароль на сервер, вот их то и нужно.
а на куя
currentproject мало ?
...
Рейтинг: 0 / 0
11.08.2004, 14:28:13
    #32644676
kedzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
c ADP не работал
...
Рейтинг: 0 / 0
11.08.2004, 14:32:33
    #32644696
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
зачем пароль у одного Login на сервак не может быть более 1 (одын да) пароля,
Login сидит в CurrentProject.Connection.ConnectionString
и отдельно в Properties - пробеги семейством увидишь
пароль если не сохранён вроде пустой -
...
Рейтинг: 0 / 0
11.08.2004, 14:34:10
    #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
11.08.2004, 14:38:33
    #32644719
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
2 Shuhard: ну пароль, так на всякий пожар. Главное для меня логин, при помощи него предполагаю определять должность юзера.
Alexey Sh Спасибо.
Будем пробовать, а то CurrentUser()-выдаёт, но немного не то.
...
Рейтинг: 0 / 0
11.08.2004, 14:40:35
    #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
11.08.2004, 14:42:56
    #32644731
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
проверяй не стоит ли интегрейтед секурити, иначе может получиться не то что думаешь :)
...
Рейтинг: 0 / 0
11.08.2004, 14:46:16
    #32644748
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
Была идея перейти на такую секъюрити, да сис.админам в лом настраивать, а жаль у меня бы работы по убавилось(не надо самому заводить новых юзеров).
Ну да ладно и на том большой Thanks.
...
Рейтинг: 0 / 0
11.08.2004, 14:54:48
    #32644770
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
по хорошему говорю, проверяй! юзер сам может выбрать "integrated security"
при этом Application.CurrentProject.AccessConnection.Properties("User ID")
может содердать любую чушь!
...
Рейтинг: 0 / 0
11.08.2004, 15:00:25
    #32644782
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
Не волнуйся, все такие функции я от юзеров прячу, ну очень глубоко.
...
Рейтинг: 0 / 0
11.08.2004, 15:02:32
    #32644791
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
а он возьмёт и скажет File->Connection
...
Рейтинг: 0 / 0
11.08.2004, 15:16:02
    #32644842
lsnk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить текущий логин?
ИМХО если виндовые аккаунты не прописаны в sql-е то даже если они потавят win-идентификацию то получат отказ (если конечно они не являются админами домена :) или что-то вроде того автоматом входящие во встроенные группы sql-ля)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как вытащить текущий логин? / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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