.NET 3.x Проверка логина и пароля - Visual Basic .NET
Формулировка задачи:
Задача:
пользователь вводит логин и пароль. Если пользователь ведет в поле логина "вася", а в пароле "ясав" - вывести какое-нибудь сообщение.Т.е, если пользователь в поле пароля введет отзеркаленный логин - вывести сообщение типа "вход запрещен". Я никак не могу вкурить, как сравнивать логин и пароль - всё время выходит за пределы.Мой ход решения:
Пользователь вводит в текстбоксы логин и пароль. Мы создаем массив символов на основе текстбоксов Если Имя_аккаунта и Пароль_аккаунта совпадает, то организуем цикл и посимвольно сравниваем. Прикрепляю код и пример того, как нужно сравнивать.
Листинг программы
- Public Class Form1
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- Dim NAME_ACCOUNT() As Char = NameBox.Text.ToCharArray
- Dim PASS_ACCOUNT() As Char = PassBox.Text.ToCharArray
- Dim FLAG As Boolean = False
- If (NAME_ACCOUNT.Length() = PASS_ACCOUNT.Length()) Then
- For i As Byte = 0 To NAME_ACCOUNT.Length() - 1 Step 1
- If (NAME_ACCOUNT(i).CompareTo(PASS_ACCOUNT(NAME_ACCOUNT.Length() - i))) Then
- 'что-то будет :3'
- End If
- Next
- End If
- End Sub
- End Class
Решение задачи: «.NET 3.x Проверка логина и пароля»
textual
Листинг программы
- If NameBox.Text = Strings.StrReverse(PassBox.Text) Then
- Call MsgBox("пароль = перевернутому логину")
- Else
- Call MsgBox("пароль <> перевернутому логину")
- End If
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д