|
|
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
привет всем задача такова: написал небольшую программулину (очень небольшую) я сделал так что при запуске программы появляется Forma в ней надо ввести логин и пароль как сделать так чтобы при удачном вводе логина и пароля прога запоминала это и при следующем запуске она больше не запрашивала пароль??? Private Sub OK_Click() If UserName = "111" And Password = "111" Then Unload Me UserForm1.Show Else If UserName = "222" And Password = "222" Then Unload Me UserForm1.Show Else Unload Me UserForm2.Show Unload Me End If End If End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 11:33 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
Надо их куда-то записать :) Куда выбирайте сами: Реестр, INI, Txt.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 11:41 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
ну я как бы догадывался что нада сделать так чтобы создавался временный файл и при следующем запуске программы она обращалась к нему но как енто сделать я не знаю забыл сказать, я новичек пытаюсь программировать вторую неделю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 11:45 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
ну так определись для начала куда ты будешь писать свой логин с паролем, а потом ищистатьи по выбранной тематике ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 13:01 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 13:32 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
bac Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Такс, что-то не въеду GetSetting(" MyProg ", " Settings ", " UserNic ", "") это мои TextBox ы где нада вводить Имя пользователя, пароль??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 13:56 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
Я дал пример как сохранить и как восстановить значения в(из) реестра. А уж текстбоксы прикрутите сами ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 14:06 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
bacЯ дал пример как сохранить и как восстановить значения в(из) реестра. А уж текстбоксы прикрутите сами ;) спасибо, щаз буду разбираться Dim sName as String sName = GetSetting("MyProg", "Settings", "UserNic", "") это я в какой Forme должен прописать??? в той где вводится пароль и ник???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 14:11 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
Удобнее всего в форме где вводится пароль. Хотя можно и в форме которая вызывает форму ввода пароля. Как кому нравится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 14:14 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
сделал так как посоветовал но почему то не работает, выдает ошибку проверяю расчет, показывает что sName = "" хотя пароль и ник ввел правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 14:48 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
Исходники к осмотру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 15:15 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Если всё неправильно, прошу не ругаться я только учусь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 15:23 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
Надо сказать. Что из исходника вообще не пнятно, что делается. Теперь давайте по русски напишите, что хотели сделать. С учетом сохранения инфы в реестре. Спокойно без сокроащений. Что видит пользователь, что делает программа и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 15:46 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
появляется окно ввода имени и пароля: в нем два TextBoxa UserName и Pasword и кнопка OK вводим UserName *** (к примеру 111) вводим Password *** (к примеру 111) жмем кнопку ОК Идет проверка UserName и Password в коде я прописал что UserName=111 и Password=111 (т.е. если UserName=111 то ИСТИНА, если Password=111 то ИСТИНА) вот сдесь и нада чтобы сохранились данные о том что введены правильные UserName и Password и всплывает Forma РАСЧЕТ иначе если введены неправильные данные всплывает Forma ВЫХОД и выход из программы ну вот вроде бы вот так должно работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 16:07 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
Дело в том что сохранение того что вводит пользователь - это не есть гут. Проверять ты его чем собираешься? Или логин с паролем всегда одинаковые и будут в коде? Тебе ведь придется откуда-то их читать чтобы сверить с вводом пользователя, так? А 3aчем тогда их потом еще куда-то писать? Я к чему веду: у тебя сам подход неправильный :). Логин и пароль надо вводить всегда, в этом их смысл. Один раз(при установке программы)записываешь в регистр, а потом при каждом запуске сверяешь введенный пароль с тем что сохранен в регистре. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 16:52 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
Magnus23 суть я вроде как и понял но я пишу в VB который встроен в OfFice т.е. у меня даже не программа, а так программулька НО в дальнейшем я конечно же хочу сделать из ентой программульки нормальную ПРОГРАММУ т.е. я это к чему у меня нет прцесса установки программы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 17:02 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
Ну ты понимаешь что если "не спрашивать" пароль, то его наличие вообще теряет смысл :). Разве что нанять телепатов и поставлять их вместе с программой :). Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 17:07 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
мда, значит придется постоянно вводить имя и пароль??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 17:17 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
Гм.. Хорошо, не хочешь - не вводи. Hо тогда обьясни мне как ты собираешься определить что пользователь знает пароль? Рассматриваешь вариант с телепатами? :) Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 17:25 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
а тогда как сделать чтобы при вводе пароля отображались звездочки а не сам пароль??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 17:26 |
|
||
|
UserName and Passwor
|
|||
|---|---|---|---|
|
#18+
всё разобрался в свойствах задавть нада ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 17:54 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=241&tid=2164287]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 395ms |

| 0 / 0 |
