예제 #1
0
        public static UserData LoginUser(string name, string password)
        {
            User user;

            lock (syncObject) //добавлено чтобы не путать OperatinContext, хотя не понятно насколько работает
            {
            #if DEBUG
                user = new User(userCnt, name);
                ++userCnt;
            #else
                user = DBAccess.CheckUser(name, password);
            #endif

                if (user.Id != -1)
                {
                    RoomControll.AddOnlineUser(user);
                }
            }


            return(new UserData(user));
        }