Страница: 1 |
Страница: 1 |
Вопрос: VB 6.0 Как запаролить пункт меню ?
Добавлено: 02.11.05 09:20
Автор вопроса: Николай П | Web-сайт:
VB 6.0
стандартное меню из нескольких пунктов
Как сделать так что бы один пункт меню был не активный до тех пор пока пользователь не введёт пароль.
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #1
Добавлено: 02.11.05 10:11
Занеси на форму невидимое поле, например: lblPass
Нужное меню установи: Some.Enabled = False
Когда в поле ввели верный пароль (проверка делается с помощью If ... Then ...)
Он сохраняется в невидимый lblPass,
а в lblPass_Change пропиши, ЕСЛИ пароль ВЕРНЫЙ, ТОГДА Some.Enabled = True
Номер ответа: 2
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #2
Добавлено: 02.11.05 10:22
Например:
lblPass.Visible = False
Some.Enabled = False
TextPass.PasswordChar = "*"
End Sub
Private Sub lblPass_Change()
If lblPass.Caption = "password" Then
Some.Enabled = True
End If
End Sub
Private Sub Submit_Click()
If TextPass.Text = "password" Then
lblPass.Caption = TextPass.Text
End If
End Sub
зы: это можно сделать намного легче, но я привык так
зыы: и не забудь хоть маленькую защиту поставить..
Например: Dim A="pa", B = "ss", C = "wo", D = "rd"
И в поле проверки пароля, вместо "password" введи: A & B & C & D
Ато твой пароль в блокноте будет видно
Удачных разработок!
Номер ответа: 3
Автор ответа:
Николай П
Вопросов: 14
Ответов: 27
Web-сайт:
Профиль | | #3
Добавлено: 02.11.05 14:57
спасибо за подсказку, я тоже так пробовал,но у меня почемуто не получалось ...
пароль у меня будет храниться в запароленной базе данных,так что с помощью блокнота я думаю ничего прочитать не получится ...
СПАСИБО !!!
Номер ответа: 4
Автор ответа:
xa0c
ICQ: 993606
Вопросов: 7
Ответов: 28
Профиль | | #4
Добавлено: 06.11.05 22:36
А где будет храниться пароль к запароленной базе данных, в которой будет храниться пароль на этот элемент?
Номер ответа: 5
Автор ответа:
Николай П
Вопросов: 14
Ответов: 27
Web-сайт:
Профиль | | #5
Добавлено: 07.11.05 09:01
к базе пароль будет в программе,насколько я понимаю его можно прямо в программе вставить,доступ к базе с паролем.А первоначальный пароль к администраторской части программы у клиента в голове, в дальнейшем у него будет возможность его менять. Я так планирую.