Beispiel #1
0
        public static bool NewUser(string name, string password)
        {
            foreach (Guid key in RegistredUsers.Keys)
            {
                if (RegistredUsers[key].Username == name)
                {
                    return false;
                }
            }

            User newUser = new User(name, password);
            RegistredUsers.Add(newUser.UID, newUser);

            return true;
        }
Beispiel #2
0
        public static bool Login(string username, string password)
        {
            currenUser = Seek(username, password);

            if (currenUser != null)
                return true;
            else
                return false;
        }
Beispiel #3
0
 public static void Logout()
 {
     currenUser = null;
 }
Beispiel #4
0
 public static bool DeleteUser(string password)
 {
     if (currenUser.Login(password))
     {
         RegistredUsers.Remove(currenUser.UID);
         currenUser = null;
         return true;
     }
     return false;
 }