Авторизация пользователя при запуске приложения. Домен - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день, есть такой вопрос, нужно организовать такую штуку: Пользователь запускает программу, она выдает окно с запросом логина и пароля. Нужно проверить существует ли такой пользователь в домене и в какую группу он входит. Как такое организовать? искал долго но вразумительного ответа так и не нашел.Заранее спасибо.

Решение задачи: «Авторизация пользователя при запуске приложения. Домен»

textual
Листинг программы
  1.  [Serializable]
  2.     public class Users : List<User>
  3.     {
  4.         List<User> UsersList;
  5.  
  6.         public Users()
  7.         {
  8.             UsersList = new List<User>();
  9.         }
  10.  
  11.         public bool ContainsUser(string UserName)
  12.         {
  13.             foreach (var user in this)
  14.             {
  15.                 if (user.Name.Equals(UserName))
  16.                     return true;
  17.             }
  18.             return false;
  19.         }
  20.  
  21.     }
  22.  
  23. private void LogInButtonAuthWindowClick(object sender, RoutedEventArgs e)
  24.         {
  25.             if (!Members.ContainsUser(LoginBox.Text.ToLower()))  //   * [1]
  26.                 MessageBox.Show("Пользователь не найден");
  27.             else
  28.             {
  29.                 var CurrentUser = Members.Find(x => x.Name.Equals(LoginBox.Text.ToLower()));
  30.                 if (!CurrentUser.Password.Equals(PasswordBox.Password))
  31.                     MessageBox.Show("Пароль неверный", "Ошибка авторизации", MessageBoxButton.OK, MessageBoxImage.Error);
  32.                 else
  33.                 {
  34.                     // ...  * [2]
  35.                 }
  36.             }
  37.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы