Как создать защищенную паролем кнопку в форме vb.net - PullRequest
0 голосов
/ 21 февраля 2012

У меня есть форма VB.NET, которая содержит текстовые поля для ввода пользователем своих данных. У меня есть кнопка удаления в той же форме, которую я хочу использовать только администратору или любому уполномоченному лицу.

По сути, я хочу защитить кнопку delete паролем, чтобы обычный пользователь не мог удалить свои данные. только администратор, имеющий пароль администратора, может удалить его.

Можно ли создать защищенную паролем кнопку? Я искал в Интернете, но не смог найти ссылок, которые бы мне помогли.

Спасибо

Ответы [ 3 ]

2 голосов
/ 21 февраля 2012

С точки зрения юзабилити, я бы предложил «лучший» способ его реализации, заключающийся в использовании некоторой ролевой модели, посредством которой пользователь проходит аутентификацию, когда он начинает использовать приложение, и затем отображаются элементы формы, зависящие от роли.соответственно.

Если вы действительно хотите, чтобы для ввода пароля использовалась кнопка, почему бы не оставить ее включенной, а в обработчике события щелчка показать форму захвата пароля?Остальной код выполняется только в том случае, если пароль правильный, иначе событие отменяется.

0 голосов
/ 02 октября 2017
dim as user as string
dim as pass as integer

user ="Admin"
pass ="1234"
if (user = username.text And pass =password.text) then
msgbox"GOOD"
ELSE
msgbox"SORRY"
end if
0 голосов
/ 14 сентября 2014

Мой друг попробуй это ... КОД *Note:You should start the form with the delete button not enabled

Пусть textbox1 содержит пароль, а button1 - кнопка удаления

Dim a=textbox1.text
Dim password="admin123"

If a=password Then
    button1.Enable=True
Else
    button2.enable=false
End if
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...