예제 #1
0
 // Вход в систему
 public void SignIn(string login, string password, int id)
 {
     if (db.CheckPasswod(login, password))
     {
         if (!communication.isOnline(login))
         {
             communication.AddOnlineUser(id, login);
             clientFacade.EnterTheGame(id, login);
             Console.WriteLine("Пользователь {0} вошел в систему", login);
         }
         else
         {
             clientFacade.ErrorSignIn(id, "Пользователь уже в сети");
             Disconnect(id);
         }
     }
     else
     {
         Console.WriteLine("Пользователь {0} ввел неправильный пароль", login);
         clientFacade.ErrorSignIn(id, "Неправильная комбинация логина и пароля");
         Disconnect(id);
     }
 }