Неправильный подход.Соберите имя пользователя и пароль и посмотрите, есть ли совпадение в базе данных.
Как это сделать в C #?Мне нравится LINQ to SQL, даже если Microsoft рекомендует иное.Создайте объект классов LINQ to SQL в проекте C #, назовите его MyContextClass
, поместите в него объекты базы данных.Затем в своем коде напишите что-то вроде:
using (MyContextClass ctx = new MyContextClass) {
if (ctx.SingleOrDefault(f => f.Username == txtUsername.Text && f.Password == txtPassword.Text) != null) {
// The user got it right.
}
}
Однако все предупреждения о хранении паролей в комментариях выше действительно применимы.Интеграция их оставлена пользователю в качестве упражнения.