0
我试图阻止访问我的网站,如果用户尝试登录超过6次。我目前使用此代码来获取客户端IP地址,以阻止其访问:阻止单个用户访问网络内的网站
string strHostName = System.Net.Dns.GetHostName();
string clientIPAddress = System.Net.Dns.GetHostAddresses(strHostName).GetValue(0).ToString();
的问题是,这将返回公网IP地址。如果我使用此地址,我可能会阻止访问整个客户端网络。
有没有什么办法可以阻止只进行登录尝试的用户?
你是否试图阻止访问失败的登录尝试相同的帐户名称? –
它是否反对黑客? – argaz
尝试与帐户名称无关。 – robert00769