封禁原因:

有时候我们写的网站会因为有些不正常的用户(爬虫)请求过于频繁,导致服务器压力过大而崩溃。这时我们需要对请求过于频繁的IP实行限制。
1.获取IP,可将IP存入mysql,redis,session,中间件等进行保存
2.设置倒计时(ps:你想封多久就封多久,开心就好)

思路

1.因为要确定每个接口的token是否没有被篡改,所以我们在装饰器对token进行检测。

2.在装饰器中,获取token,因为又不需要携带的接口,所以当携带token的时候,判断是否能用自己的解密方式进行解密。

3.ip封禁是一种使用频繁的数据。为了提高用户体验设置IP与uid为联合唯一索引来排重。