Member 14758770 Ответов: 1

Как создать чувствительную к регистру форму входа с помощью VB.NET а MS access?


Я создаю форму входа в систему, но она не чувствительна к регистру. Пожалуйста, пришлите помощь.

Что я уже пробовал:

Импортирует System.Data.Для oledb
Система Импорта.Сведения


Вход В Открытый Класс

Dim con как новое OleDbConnection


Private Sub Button1_Click(бывал отправитель как система.Объект, бывал е как система.EventArgs) Обрабатывает Button1.Щелчок

против.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Источник данных = C:\Users\Jeoffer\Desktop\Attendance\Attendance.accdb"
против.Открыть()
Дим logincmd как объект oledbcommand = новый объект oledbcommand("Select * из входа, где [пользователь]='" &амп; текстовое поле textbox1.Текст &ампер; "') и [пропуск]='" &амп; поле textbox2.Текст &ампер; "'", кон)
Дим loginrd как и oledbdatareader = logincmd.Метода executereader

Если (loginrd.Read() = True), то

Форма 1.Показать()
Меня.Скрыть()
кон.рядом()

Еще
MsgBox("Login failed!", MsgBoxStyle.Восклицание)
против.Закрывать()

1 Ответов

Рейтинг:
0

Richard MacCutchan

У вас есть гораздо худшие проблемы, которые нужно решить в первую очередь; пожалуйста, прочтите Решение 1 по адресу https://www.codeproject.com/Questions/5260865/Problem-on-search-option-in-Csharp[^].

Как только вы решите эту проблему, вам нужно исправить свой код, чтобы использовать правильные хэшированные пароли, а не хранить их в открытом тексте: см. Безопасность пароля[^].