我正在運行ColdFusion MX,所以在表單提交之前,我沒有可能在我的應用程序中使用內置的cfimage Captcha functionality。如何防止機器人自動提交表單?
但問題是沒有驗證碼機器人提交表格。
防止自動提交的最佳方法是什麼?
我正在運行ColdFusion MX,所以在表單提交之前,我沒有可能在我的應用程序中使用內置的cfimage Captcha functionality。如何防止機器人自動提交表單?
但問題是沒有驗證碼機器人提交表格。
防止自動提交的最佳方法是什麼?
看看cfformprotect - 它將與CFMX 6和所有後來的引擎一起工作。
它旨在通過各種各樣的方法來阻止漫遊器和垃圾郵件發送者,從而完全可以訪問並且對大多數用戶不可見。你
可能也想看看一個CF wrapper for reCaptcha,這與CFMX 7
我用不同的技術使用的技術是使用圖像按鈕。您的POST處理程序獲取點擊圖像的x,y座標。我發現這些殭屍程序(只是生成發佈的請求)正在通過0,0,並通過將這些請求放在地板上,我將垃圾郵件降低到低於真實值。對不起,我不知道如何在CF中這樣做,但我希望這種技術對你有用。
驗證碼不一定是圖片!
嘗試以下解決方案之一:
所有這些解決方案都可以在沒有第三方代碼或API調用的情況下完成。
這就是說,reCAPTCHA是相當不錯,很容易集成到幾乎任何環境。
它總是一個好主意,處理不管你使用哪種解決方案之前,做在服務器端數據驗證兼容。
有關使用的計算方法如何?就像8 + 5 =?
OR
怎麼樣使用ColdFusion.Ajax.submitForm?
爲什麼你不能使用captcha?你使用什麼編程語言? – 2010-07-12 18:46:03
我正在使用Coldfusion MX, ,它沒有內置Captcha支持。來自Coldfusion 8的 – user160820 2010-07-12 19:07:39
,它支持Captcha。 – user160820 2010-07-12 19:16:29