Ejemplo n.º 1
0
 public bool UnRegisterUser(LoginUserInfo info)
 {
     if (RegisteredUsers.ContainsKey(info.AccountID))
     {
         if (info.Status >= LoginStatus.在线)
         {
             KickUser(info.AccountID, 0, LogoutReason.系统踢出, null);
         }
         if (info.ParentGroup != null)
         {
             info.ParentGroup.RemoveUser(info.AccountID);
         }
         return(RegisteredUsers.Remove(info.AccountID));
     }
     return(false);
 }
 public bool IsRegistered(IAdminPortClientUser user) => RegisteredUsers.ContainsKey(user);