0 / 0 / 0
Регистрация: 13.02.2013
Сообщений: 11

Программа, требующая ввод email и пароль

18.02.2013, 01:22. Показов 1322. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Делаю прогу, в которую надо вводить логин и пароль. Всё бы хорошо...
Итак, там поле под логин текстбокс1, под пароль - текстбокс2 и кнопка - комманд1 и текстбокс3 под инфу
То есть, чел ввёл мейл, пароль, нажал на кнопку и получил в третьем поле инфу
Всё бы хорошо, да вот нифига не получается.

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Private Sub Command1_Click()
If Text1.Text = e Then Text6.Text = "3"
End Sub
 
Private Sub Form_Load()
Dim e As String
End Sub
 
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim sTemplate As String
sTemplate = "!#$%^&*()+="
If InStr(1, sTemplate, Chr(KeyAscii)) > 0 Then KeyAscii = 0
End Sub
Люди добрые, e - это переменная для емейла, темплэйт запрещает всякую фигню, а вот при компиляции включаю прогу значит - ввожу напр. vasya2@mail.ru, пароль заданный, жму кнопку и ничерта не выводится в текстбокс3. Что делать? Помогите кто чем может - кодом, ссылкой, советом...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.02.2013, 01:22
Ответы с готовыми решениями:

Кросплатформенная программа не требующая redistribute (распространяемого пакета visual)
Всем привет. Столкнулся с проблемой в то что мне нужно сделать так, что бы программа скомпилированная в MVS 2017 (Comunity) могла...

Программа, которая требует у вас пароль, например 111, и если пароль правильный, то печатает сообщение «Молодец!».
Практическая работа Задание 6. С помощью оператора repeat напишите программу, которая требует у вас пароль, например 111, и если...

Создать класс user, который имеет логин, имя, телефон, email и пароль
Привет всем! Помогите создать класс user, который имеет логин, имя, телефон, email и пароль Вот написал public class User { ...

2
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
18.02.2013, 07:34
Цитата Сообщение от kirillnew Посмотреть сообщение
Private Sub Form_Load() Dim e As String End Sub
Переменная, объявленная так на уровне процедуры видна только в этой процедуре. Больше в процедуре кода нет. Бессмысленно объявлять e тут?

Цитата Сообщение от kirillnew Посмотреть сообщение
Private Sub Command1_Click() If Text1.Text = e Then Text6.Text = "3" End Sub
В этой процедуре переменная e всегда = 0. Причина см. выше
Условие ни когда не выполнится.
Вообще не увидел, где обрабатывается ввод пароля, как он проверяется на валидность?
О вводе пароля на форуме писалось много раз( лично я как минимум 2 раза код выкладывал), найди, не ленись.
0
238 / 49 / 6
Регистрация: 10.06.2012
Сообщений: 268
Записей в блоге: 1
18.02.2013, 19:28
Справа вверху, там где список форм и модулей, нажимай правой кнопкой мыши Add-Form-Log in Dialog. И уже готовая форма есть с кодом!
Когда откроешь код формы, найди
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub cmdOK_Click()
    'check for correct password
    If txtPassword = "password" Then
        'place code to here to pass the
        'success to the calling sub
        'setting a global var is the easiest
        LoginSucceeded = True
        Me.Hide
    Else
        MsgBox "Invalid Password, try again!", , "Login"
        txtPassword.SetFocus
        SendKeys "{Home}+{End}"
    End If
End Sub
И замени в 4 строке "password" на свой пароль.

Добавлено через 5 минут
Цитата Сообщение от kirillnew Посмотреть сообщение
Visual Basic
1
2
3
4
5
6
7
Private Sub Command1_Click()
If Text1.Text = e Then Text6.Text = "3"
End Sub
 
Private Sub Form_Load()
Dim e As String
End Sub
Вся ошибка кроется тут. Ты объявляешь в Form_Load переменную е, но нигде её не используешь! Так как объявление внутри процедуры означает, что эта переменная будет только внутри её использоваться. В разделе деклараций (в самом верху кода) напиши это:
Visual Basic
1
2
Option Explicit
Dim e As String
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.02.2013, 19:28
Помогаю со студенческими работами здесь

MySql логин, пароль, email, и еще два поля которые вмещают по 20 символов
Здравствуйте. Имею базу под название good. Она пустая. Скажите пожалуйста, как создать в ней поля для пользователя который будет...

Ввод логин/пароль при запуске ip-адреса
Здравствуйте, имеется адрес тип http://172.10.11.1/a_webold.htm , при заходе на него, до начала загрузки страницы, нужно ввести логин...

Программа для проверки на действительность email ящиков
Подскажите пожалуйста. Программу для проверки на действительность email ящиков, и еще вот к этойй программе ePochta Verifier можно найти...

Старая задача, требующая доработки
Нужно разобраться с одной программой, делал её несколько месяцев назад, уже забыл про что она даже(задача из учебника, который, в данный...

Альтернатива mysql_real_escape_string, не требующая подключения к БД
На новом хостинге столкнулся с проблемой ограниченного количества запросов. Как один из вариантов сокращения количества обращений в БД...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru