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