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

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

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

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

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

textual
Листинг программы
 [Serializable]
    public class Users : List<User>
    {
        List<User> UsersList;
 
        public Users()
        {
            UsersList = new List<User>();
        }
 
        public bool ContainsUser(string UserName)
        {
            foreach (var user in this)
            {
                if (user.Name.Equals(UserName))
                    return true;
            }
            return false;
        }
 
    }
 
private void LogInButtonAuthWindowClick(object sender, RoutedEventArgs e)
        {
            if (!Members.ContainsUser(LoginBox.Text.ToLower()))  //   * [1]
                MessageBox.Show("Пользователь не найден");
            else
            {
                var CurrentUser = Members.Find(x => x.Name.Equals(LoginBox.Text.ToLower()));
                if (!CurrentUser.Password.Equals(PasswordBox.Password))
                    MessageBox.Show("Пароль неверный", "Ошибка авторизации", MessageBoxButton.OK, MessageBoxImage.Error);
                else
                {
                    // ...  * [2]
                }
            }
        }

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


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

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

15   голосов , оценка 3.667 из 5
Похожие ответы