/// <summary> /// 将某个用户从黑名单中移除 /// </summary> /// <param name="userName">用户名</param> public void RemoveBanUserName(string userName) { if (BanUsers.Contains(userName)) { BanUsers.Remove(userName); } }
public void UnblockConnectionByUsername(string username) { if (BanUsers.Contains(username)) { BanUsers.RemoveAll(u => u.ToLower() == username.ToLower()); _logger.Info($"Unblocked connection from username:{username}"); } }
public void BlockConnectionByUsername(string username) { if (BanUsers.Contains(username)) { BanUsers.Add(username.ToLower()); _logger.Info($"Blocked connection by username:{username}"); } }
/// <summary> /// 添加用户名到禁烟黑名单 /// </summary> /// <param name="userName">用户名</param> public void AddBanUserName(string userName) { RemoveWhiteListUserName(userName); if (!BanUsers.Contains(userName)) { BanUsers.Add(userName); } }