C# WinForms

#4 - Авторизация пользователя через базу данных

#4 - Авторизация пользователя через базу данных

В ходе урока мы научимся авторизовывать пользователя в приложении. Для этого мы будем сверять его данные со значениями в базе данных и если пользователь будет найдет, то авторизация будет успешной.

Видеоурок

Для работы с базой данных вам стоит изучить язык запросов к БД. Данный язык называется SQL и его синтаксис одинаков что при использовании с C#, что при использовании с другими языками. 


Курс по языку SQL вы можете найти здесь.



Для авторизации пользователя необходимо выполнить SQL запрос, который выберет пользователя с таким же логином и паролем, как это было указано пользователем в программке через поля ввода информации.


Для выполнения команды потребовались такие классы, как:

// DataTable - послужил для преобразования данных из БД в таблицу что можно разобрать на языке C#
DataTable table = new DataTable();

// MySqlDataAdapter - служит для перевода из SQL данных в данные обычные (массивы, объекты...)
MySqlDataAdapter adapter = new MySqlDataAdapter();

// MySqlCommand - позволяет записать SQL команду, что будет выполнена в базе данных
MySqlCommand command = new MySqlCommand();

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Уроки C# под Unity 5 для начинающих
9 уроков
Изучение ASP.NET Core MVC. Создание сайтов на C#
10 уроков
Изучение языка C# для начинающих
26 уроков
Изучение C#, ASP.NET и создание Windows программ