0 / 0 / 0
Регистрация: 23.10.2016
Сообщений: 11
|
|
1 | |
Сообщение в форме при проверку пароля внедренным макросом01.06.2017, 14:55. Показов 969. Ответов 7
Метки нет (Все метки)
Доброго времени суток товарищи!
Разрабатываю базу данных для дипломного проекта! Наткнулся на проблему : Добавил пользователей в базу данных и приделал им пароли. Но сегодня столкнулся с пpoблемой: При авторизации через некоторых пользователей вылезает лишнее окно сообщения. Поясню : Когда захожу под пользователем "Сисадмин" все нормально, захожу через пользователя "Администрация" под правильным паролем и он почему то выдает окно что не правильно. Помогите решить данный косяк.Заранее спасибо
0
|
01.06.2017, 14:55 | |
Ответы с готовыми решениями:
7
Как включить проверку пароля при входе в систему? Как реализовать проверку, при вводе пользователя и пароля, забитых в БД При смене пароля выдается сообщение, и его выкидывает на окно смены пароля Выполнить проверку ввода пароля |
0 / 0 / 0
Регистрация: 23.10.2016
Сообщений: 11
|
|
01.06.2017, 14:57 [ТС] | 2 |
Вот база
Пароли : 111, 222, 333
0
|
10446 / 5445 / 1375
Регистрация: 05.10.2016
Сообщений: 15,430
|
|
01.06.2017, 16:28 | 3 |
У вас "косяк" в макросе входа.
Если пользователь не "Admin" - идёт выдача сабжа о не верном пароле. Посмотрите внимательно - сами увидите, там условие на это стоит. Обычно пользователи их права и пароли хранятся в шифрованной табличке - и сверка и проверка идёт посложнее на VBA. Вариант с хранением в макросе встречаю впервые.
0
|
451 / 239 / 14
Регистрация: 29.10.2014
Сообщений: 1,005
|
|
01.06.2017, 21:18 | 4 |
(если не увидели)-когда Вы заходите как Сисад, Вы закрываете окно входа, в др случ-нет, а ведь окно входа модальное (модальн проходили ?)
0
|
Модератор
|
||||||
02.06.2017, 08:48 | 5 | |||||
вот ваш макрос, переведенный в код
надеюсь, что ошибку сами увидите
0
|
0 / 0 / 0
Регистрация: 23.10.2016
Сообщений: 11
|
|
02.06.2017, 19:52 [ТС] | 6 |
я конечно извиняюсь, но в VBA я не очень разбираюсь. Будьте добры, укажите ошибку пожалуйста
0
|
Модератор
|
||||||
02.06.2017, 20:30 | 7 | |||||
если правильно --закрываете форму авторизации иначе --сообщаете об ошибке а надо --проверить на 111, если нормально ----выйти --затем проверить на 222 ...............выйти --затем на 333.................................выйти -----и только потом сообщить об ошибке и что-то сдклать обычно вертаются на повторный ввод пароля(до трех раз) если ошибка и в 4-й раз --выход из базы Добавлено через 2 минуты и это не совсем vba --там он работать не будет, немного другой синтаксис, хотя на 95 % сработает(надо немного подправить и зациклить на повторный ввод пароля)
0
|
0 / 0 / 0
Регистрация: 23.10.2016
Сообщений: 11
|
|
03.06.2017, 13:36 [ТС] | 8 |
0
|
03.06.2017, 13:36 | |
03.06.2017, 13:36 | |
Помогаю со студенческими работами здесь
8
Как записать проверку пароля? Не проходит проверку логина и пароля Нужно сделать проверку повтора пароля Как сделать проверку корректности пароля? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |