.NET 3.x Проверка логина и пароля - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Задача:

пользователь вводит логин и пароль. Если пользователь ведет в поле логина "вася", а в пароле "ясав" - вывести какое-нибудь сообщение.Т.е, если пользователь в поле пароля введет отзеркаленный логин - вывести сообщение типа "вход запрещен". Я никак не могу вкурить, как сравнивать логин и пароль - всё время выходит за пределы.

Мой ход решения:

Пользователь вводит в текстбоксы логин и пароль. Мы создаем массив символов на основе текстбоксов Если Имя_аккаунта и Пароль_аккаунта совпадает, то организуем цикл и посимвольно сравниваем. Прикрепляю код и пример того, как нужно сравнивать.
Листинг программы
  1. Public Class Form1
  2. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  3. Dim NAME_ACCOUNT() As Char = NameBox.Text.ToCharArray
  4. Dim PASS_ACCOUNT() As Char = PassBox.Text.ToCharArray
  5. Dim FLAG As Boolean = False
  6. If (NAME_ACCOUNT.Length() = PASS_ACCOUNT.Length()) Then
  7. For i As Byte = 0 To NAME_ACCOUNT.Length() - 1 Step 1
  8. If (NAME_ACCOUNT(i).CompareTo(PASS_ACCOUNT(NAME_ACCOUNT.Length() - i))) Then
  9. 'что-то будет :3'
  10. End If
  11. Next
  12. End If
  13. End Sub
  14. End Class

Решение задачи: «.NET 3.x Проверка логина и пароля»

textual
Листинг программы
  1.   If NameBox.Text = Strings.StrReverse(PassBox.Text) Then
  2.    Call MsgBox("пароль = перевернутому логину")
  3.   Else
  4.    Call MsgBox("пароль <> перевернутому логину")
  5.   End If
  6.  End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут