Авторизация пользователя при запуске приложения. Домен - 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]
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д