Содержание
-
Создание формы авторизации средствами языка С#Каражбей М.В.
-
Создать форму для авторизации
-
Создать форму перехода после авторизации
-
Создать базу данных SQL
-
-
-
-
Заходим в свойства базы данных и нажимаем Показать таблицу данных
-
Вносим данные в таблицу
-
Подключить базу данных к проекту
После того как создали и подключили базу данных переходим в ее свойства и копируем строку подключения.
-
В обозревателе решений открываем Program.csи в пространство имен вставляем using System.Data.SqlClient;
-
Прописываем строку подключения к базе данных public static SqlConnection con = new SqlConnection(@«"СЮДА ВСТАВЛЯЕМ РАНЕЕ СКОПИРОВАННУЮ СТРОКУ ПОДКЛЮЧЕНИЯ");
-
В обозревателе решений открываем Form1.cs и в пространство имен вставляем using System.Data.SqlClient;
-
Обработка события Click кнопки Выход
Для вызова обработки события Clickнужно два раза кликнуть по кнопке «Выход»
-
Прописываем код как показано на рисунке Application.Exit();
-
Обработка события Click кнопки «Вход»
Для вызова обработки события Clickнужно два раза кликнуть по кнопке «ВХОД»
-
Обработка события Click кнопки Вход
SqlDataAdaptersda = new SqlDataAdapter("SELECT * FROM [ВАША ТАБЛИЦА] WHERE ПОЛЕ ЛОГИНА ИЗ ВАШЕЙ ТАБЛИЦЫ='" + textBox1.Text + "' AND ПОЛЕ ПАРОЛЯ ИЗ ВАШЕЙ ТАБЛИЦЫ ='" + textBox2.Text + "'", Program.con); DataTabledt = new DataTable(); sda.Fill(dt); if (string.IsNullOrWhiteSpace(textBox1.Text) || string.IsNullOrEmpty(textBox1.Text) || string.IsNullOrEmpty(textBox2.Text) || string.IsNullOrWhiteSpace(textBox2.Text)) { MessageBox.Show("Заполните все поля"); return; } if (dt.Rows.Count == 1) { string s = dt.Rows[0][0].ToString(); Hide(); Form2 frmM = new Form2(); frmM.Show(); } else { MessageBox.Show("Неверное имя пользователя или пароль", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); }
-
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.