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

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

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

Хотел сделать так, чтобы код не позволял задавать такой же второй пароль как у пользователя в mdw.
...
Рейтинг: 0 / 0
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
    #32537763
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ну так мой ответ замечательно для этого подходит. Для проверки, является ли некий стринг текущим паролем.
...
Рейтинг: 0 / 0
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
    #32537764
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
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
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
    #32537765
Asirius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как это кодом проверки If ... Then написать если новый пароль "NEWPASS". Юзер CurrentUser() ?
...
Рейтинг: 0 / 0
Как узнать программно пароль юзера в базе mdb защищеной mdw ?
    #32537772
Asirius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElseIf Me!NEWPASS = CurrentUser().NEWPASSWORD Then
MsgBox "SAME PASSWORD NOT ALLOWED !"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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