ASP.NET使用HttpModule实现IP地址屏蔽功能(源码)(2)
此方法用于获取IP地址。 此方法用于从数据库中读取有效的IP地址屏蔽数据,并将其装入缓存。 缓存时间设置为固定3分钟。 至此,过滤类就实现了。 接下
此方法用于获取IP地址。
此方法用于从数据库中读取有效的IP地址屏蔽数据,并将其装入缓存。
缓存时间设置为固定3分钟。
至此,过滤类就实现了。
接下来还需要向Web.Config文件中注册此HttpModule处理程序:
这样就全部完成了。
屏蔽测试:
添加IP屏蔽数据后3分钟内(依据缓存时间设置),被屏蔽的访问者继续浏览网站就会出现这样的提示了。
精彩图集
精彩文章