-2
在我的項目中,爲了避免垃圾郵件發送者和其他安全問題,我必須顯示來自同一IP地址的重複請求的驗證碼圖片。 也就是說,如果我從同一個IP地址得到多個請求,那麼我的驗證碼應該顯示檢查用戶。如何顯示重複請求的驗證碼圖片
所以,我的任務,如果我在5秒內從同一個IP獲得10個請求,那麼Captcha應該啓用到該IP地址...
任何建議將高度讚賞..
在我的項目中,爲了避免垃圾郵件發送者和其他安全問題,我必須顯示來自同一IP地址的重複請求的驗證碼圖片。 也就是說,如果我從同一個IP地址得到多個請求,那麼我的驗證碼應該顯示檢查用戶。如何顯示重複請求的驗證碼圖片
所以,我的任務,如果我在5秒內從同一個IP獲得10個請求,那麼Captcha應該啓用到該IP地址...
任何建議將高度讚賞..
拆分任務分成步驟,然後再想想周圍的每一個步驟。
如果我得到來自同一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保存到「白色」列表中。