我網站上的用戶可以點擊按鈕。如果他們這樣做,他們將獲得積分獎勵。防止用戶濫用javascript代碼
這個按鈕,當點擊時,正在向服務器發出AJAX調用以給予獎勵(存儲在數據庫中)。
該按鈕是一個「發推」按鈕,所以我想確保他們真的在做推特的事情。
我的問題是我想確保按鈕確實被點擊。由於JavaScript代碼完全可以被用戶看到,所以我想他們很容易在沒有點擊的情況下進行AJAX調用。
那麼,我能做什麼?混淆是我唯一的選擇,還是我可以加密某些東西,或使用標記或其他東西?
如果可能有所幫助,用戶登錄並且頁面與PHP一起提供。
感謝
可以多次點擊按鈕來總結獎勵嗎?奇怪的概念......否則問題在哪裏?沒有人關心按鈕是否被鼠標指針或腳本按下。 – arkascha
確保點只能授予一次(在一定的時間段內) - 只要按鈕是獲取積分的最簡單方法,就沒有動力以編程方式進行。 – Blazemonger
我不在乎按鈕是否按下多次。很容易禁用它並檢查服務器端。但是,我想確保按鈕已被點擊,並且它不是一個腳本來打電話。 – Jean