Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как узнать программно пароль юзера в базе mdb защищеной mdw ? / 23 сообщений из 23, страница 1 из 1
28.05.2004, 00:54:50
    #32537757
Asirius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
...
Рейтинг: 0 / 0
28.05.2004, 01:01:42
    #32537760
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
Никак. Можно только попробовать

s = некий пароль
MyUser.NewPassword s, s

и если угадано правильно, то ошибки не будет.
...
Рейтинг: 0 / 0
28.05.2004, 01:13:05
    #32537762
Asirius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
Идея была чтобы сделать обязательным ввод второго пароля для идентификации пользователя при запуске access. А то слишком просто увидеть пароли mdw любой программой.

Хотел сделать так, чтобы код не позволял задавать такой же второй пароль как у пользователя в mdw.
...
Рейтинг: 0 / 0
28.05.2004, 01:14:58
    #32537763
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
Ну так мой ответ замечательно для этого подходит. Для проверки, является ли некий стринг текущим паролем.
...
Рейтинг: 0 / 0
28.05.2004, 01:17:31
    #32537764
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
function IsCurrentPwd(s as string)as boolean
on error resume next
err=0
dbengine(0).users(currentuser()).newpassword s,s
IsCurrentPwd=(err=0)
end function
...
Рейтинг: 0 / 0
28.05.2004, 01:20:11
    #32537765
Asirius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
А как это кодом проверки If ... Then написать если новый пароль "NEWPASS". Юзер CurrentUser() ?
...
Рейтинг: 0 / 0
28.05.2004, 01:34:40
    #32537772
Asirius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
ElseIf Me!NEWPASS = CurrentUser().NEWPASSWORD Then
MsgBox "SAME PASSWORD NOT ALLOWED !"

Так не получается
...
Рейтинг: 0 / 0
28.05.2004, 11:06:27
    #32538251
Asirius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
Помогите плиииз !
...
Рейтинг: 0 / 0
28.05.2004, 11:16:10
    #32538287
yjhu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
сравни свою написанную хрень
Me!NEWPASS = CurrentUser().NEWPASSWORD
с тем что тебе Саныч написал
dbengine(0).users(currentuser()).newpassword s,s
и найди 100 отличий
...
Рейтинг: 0 / 0
28.05.2004, 11:23:17
    #32538308
Asirius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
Я эту функцию скопировал один в один, но как ее вызывать программно и проводить проверку ? И какая проверка True or False или чтото еще ?
...
Рейтинг: 0 / 0
28.05.2004, 11:24:03
    #32538313
Asirius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
Почему s,s два раза ??
...
Рейтинг: 0 / 0
28.05.2004, 11:29:19
    #32538335
yjhu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
Я эту функцию скопировал один в один,

да уж в ишру найди 100 отличий тебе играть нельзя.
где та нашел в примере Саныча конструкцию CurrentUser().NEWPASSWORD

Почему s,s два раза ??

нажми кнопочку Ф1 и будет тебе счастье про пароль и подтверждения пароля.
...
Рейтинг: 0 / 0
28.05.2004, 11:37:53
    #32538365
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
AsiriusИдея была чтобы сделать обязательным ввод второго пароля для идентификации пользователя при запуске access. А то слишком просто увидеть пароли mdw любой программой.

Мда. А этот второй пароль как скрыть? Это не защита, а баловство и пустая трата времени.
...
Рейтинг: 0 / 0
28.05.2004, 15:24:14
    #32539081
Asirius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
Видимо меня не поняли, я тоже сначала.

У меня при старте access вылезает стандартное окно access по проверке на имя пользователя и его пароля по файлу secured.mdw

Так как этот пароль слишком легко узнать например программой AccessPass я пошел дальше.

Как только введен первый пароль и имя пользователя, запускается форма которая спрашивает еще один пароль. Этот другой пароль, который пользователи обязаны ввести. (InputBox, переменная Parol)Хранится в таблице пользователи.

При нажатии в форме ОК, снова идет проверка на имя пользователя и его пароль из таблицы. Если ОК, то возможен вход.

Этот пароль уже ломалками сходу не возьмешь.

Вот мне и надо этот второй пароль сравнить с первым, чтобы программа не давала пользователю задать такой же второй пароль как первый из secured.mdw.

Надеюсь теперь обьяснил что к чему ! Помогите как это сделать!
...
Рейтинг: 0 / 0
28.05.2004, 15:34:58
    #32539105
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
Отвечаю. Это можно сделать при помощи функции, которую я для тебя написал в 01:17.
...
Рейтинг: 0 / 0
28.05.2004, 16:01:24
    #32539185
Asirius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
Ну подскажите пожалуйста как этой функцией возпользоваться при нажатии command button в форме ! Переменная второго пароля называется Parol, форма PASSCHECK.

Я плохо в функциях разбираюсь !
...
Рейтинг: 0 / 0
28.05.2004, 16:13:08
    #32539224
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
if IsCurrentPwd(Parol) then
'делаем то, что должно делаться при недопустимом пароле
else
'делаем то, что должно делаться при допустимом пароле
endif
...
Рейтинг: 0 / 0
28.05.2004, 16:32:19
    #32539276
Asirius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
Спасибо !!
...
Рейтинг: 0 / 0
01.06.2004, 08:30:55
    #32541905
Galustov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
Я вот скачал Access PassView v1.12 и решил попробовать на своей базе...
Пишет
"This file is not password protected !" - но это фигня, там стоит пароль, который берётся из *mdw...

Может я не понимаю какие пароли умеет показывать эта прога...

У меня Office XP
...
Рейтинг: 0 / 0
01.06.2004, 08:41:49
    #32541918
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
авторМожет я не понимаю какие пароли умеет показывать эта прога...

Раз прога пишет "This file is not password protected!", то, видимо, она должна показывать пароль базы данных, но не пароли пользователей.
...
Рейтинг: 0 / 0
01.06.2004, 10:06:54
    #32542079
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
Так оно и есть "Access PassView v1.12" (и ему подобные) выдаёт только пароль базы данных.
За паролем пользователя надо лезть в mdw файл с помощью "Advanced Office XP Password Recovery"
...
Рейтинг: 0 / 0
25.09.2004, 13:12:13
    #32711508
Asirius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
А как вам вообще идея насчет второго пароля который уже так просто не сломать ? Иначе AccessPass сразу все пароли из mdw выдает.
...
Рейтинг: 0 / 0
25.09.2004, 13:23:01
    #32711514
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
автор
А как вам вообще идея насчет второго пароля который уже так просто не сломать ?


Ты гений! ;)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как узнать программно пароль юзера в базе mdb защищеной mdw ? / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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