Example #1
0
 /// <summary>
 /// Проводит попытку аутентификации с заданными параметрами и возвращает результат попытки.
 /// </summary>
 /// <param name="userName">Имя пользователя.</param>
 /// <param name="password">Пароль.</param>
 /// <returns>true - аутентификация прошла успешно; false - имя пользователя и/или пароль неверны.</returns>
 private bool login(string userName, string password)
 {
     // ищем полностью совпавшую пару <имя пользователя, пароль>
     currentUser = users.Find(user => user.CheckAccess(userName, password));
     // возвращаем результат
     return (currentUser != null);
 }
Example #2
0
 /// <summary>
 /// Сбрасывает текущего пользователя.
 /// </summary>
 public void ClearCurrentUser()
 {
     // сбрасываем текущего пользователя
     currentUser = null;
 }