2014-06-09 39 views
-2

在我的項目中,爲了避免垃圾郵件發送者和其他安全問題,我必須顯示來自同一IP地址的重複請求的驗證碼圖片。 也就是說,如果我從同一個IP地址得到多個請求,那麼我的驗證碼應該顯示檢查用戶。如何顯示重複請求的驗證碼圖片

所以,我的任務,如果我在5秒內從同一個IP獲得10個請求,那麼Captcha應該啓用到該IP地址...

任何建議將高度讚賞..

回答

2

拆分任務分成步驟,然後再想想周圍的每一個步驟。

如果我得到來自同一IP在5秒內10個請求,

1)因此,你需要確定你受到攻擊。例如。看到 Block DoS attacks easily in ASP.NET

然後 驗證碼應啓用到該IP地址...

2),所以你需要顯示驗證碼。例如。 Using a CAPTCHA to Prevent Bots from Using Your ASP.NET Web Razor) Site

3)那麼可能你需要將「驗證過的」IP保存到「白色」列表中。