是否有任何人工验证机制作为Asp.net Mvc的httphandler?

时间:2012-07-25 11:51:27

标签: asp.net-mvc captcha httphandler

我需要StackExchange风格的人工验证机制。

如果客户端每x秒发出超过y个请求而不是1)存储“请求”,则2)显示人工验证。

如果客户端通过人工验证调用“存储请求”。

但它必须是全球性的,而不是页面特定的。所以我想我需要httphandler。

1 个答案:

答案 0 :(得分:0)

创建一个action filter,您可以通过cookie识别用户(或者ip。两者都不完美),用户的日志请求,检索用户的请求统计信息,并采取相应的行动。

这与AuthorizeAttribute

非常相似