private void Avt_Click(object sender, RoutedEventArgs e) //функция входа с авторизацией { using (SqlConnection connection = new SqlConnection(connectionString)) { sql = "SELECT a.Admin_password " + "FROM Admins a " + "Where a.Admin_login like\'" + TB_login.Text + "\'";// запрос для получения пароля пользователя с набранным паролем adapter = new SqlDataAdapter(sql, connection); ds = new DataSet(); adapter.Fill(ds); //получение данных по запросу if (ds.Tables[0].Rows.Count == 0) //проверка существует ли такой пользователь { LError.Content = "*пароль или логин не верны"; //ошибка,если пользователя с таким именем не существует } else if (String.Compare(TB_password.Password.ToString(), ds.Tables[0].Rows[0].ItemArray[0].ToString(), false) == 0) //сравнение паролей { //если пароли совпали, то войти в систему ListFilms lf = new ListFilms(true); lf.Show(); this.Close(); } else { LError.Content = "*пароль или логин не верны"; //ошибка,если пароли не совпали } } }
private void NotAvt_Click(object sender, RoutedEventArgs e) //вход в систему без авторизации { ListFilms lf = new ListFilms(false); lf.Show(); this.Close(); }