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);