2012-04-29 24 views
1

我希望有人能治癒我的無知。我以前遇到過以下問題,我似乎無法理解它爲何發生。ReCaptcha無論主機匹配鍵是否有效

我正在開發一個項目,該項目有兩個在不同地址下運行的Web前端,它們基本上指向不同主目錄下的同一ASP.Net MVC2項目下的不同目錄。

現在我已經創建了3套密鑰對,一個用於本地主機,一個用於SITE1,以及一個用於站點2,想驗證碼只會告訴我的挑戰是好的,如果它來自適當的主機與相應的鍵(如果我正確回答ofc。)。

實際情況是,無論我設置了哪些密鑰,無論是localhost還是其他密鑰,響應總是正面的。

請注意,我只是在我小小的家用電腦上試過這個作爲測試項目,所以我不知道一旦部署到生產環境後情況會不同。

謝謝

回答

0

我不認爲你需要爲每個網站單獨的密鑰。我在本地主機和我的活網站上使用相同的密鑰,並沒有遇到任何問題。

我建議只使用一套按鍵,然後試着讓它和一個網站一起運行。它確實工作,我一直在使用它約2年。

未能向我們展示您的代碼:)