有人試圖通過註冊虛假或虛擬電子郵件地址來濫用我的網站。我該如何阻止他再次註冊。他無法登錄,因爲他無法激活他的虛假賬戶,但我仍然想阻止他。對此有何建議?阻止特定用戶使用虛假電子郵件地址註冊php
回答
如果知道IP範圍的來源,但大部分時間來自生成的機器人,則可以阻止IP範圍。
有幾件事你可以嘗試:
1 - 當有人在網站上註冊時,記錄IP地址。然後,您可以設置一個給定的IP可以在您的網站上註冊的次數的閾值,例如在一天中(然後建立一個機制,以PHP或任何您喜歡的方式來阻止這些IP地址在該時間段內再次註冊)。
2 - 您還可以驗證電子郵件的格式以檢查它是否有效(某種類型的正則表達式)。
3 - 您也可以檢查域名以驗證它是否已註冊且有效。
4 - 如果您擔心auomatic註冊和機器人,您可以設置驗證碼。
5 - 使用第三方OAuth系統(如google和facebook)執行註冊和登錄。只有有效的配置文件和登錄將被允許。
希望這會有所幫助。
我使用正則表達式驗證電子郵件,但無法驗證假帳戶 – user3924832 2014-10-29 16:02:24
@ user3924832您沒有詳細說明假冒和虛擬的含義,所以我公開了幾個選項。 – BlunT 2014-10-29 16:04:50
一個傢伙從4個5賬戶每天從[email protected],[email protected]等郵箱回覆 – user3924832 2014-10-29 16:12:28
可以use.htaccess禁止IP或全IP範圍寫入in.htaccess如
訂單拒絕,允許
從109.24.30.70
拒絕從109
拒絕全部允許
首先禁止準確的IP第二禁止以109開頭的整個IP範圍。
- 1. Zend framework2電子郵件驗證爲特定的地址,如Gmail和阻止特定的電子郵件地址
- 2. 使用JavaScript阻止機器人使用電子郵件地址
- 3. 註冊不帶電子郵件地址的Firebase用戶
- 4. 使用數據註釋檢查特定電子郵件地址
- 5. 如何阻止提交虛假的用戶名和電子郵件
- 6. 阻止或阻止臨時電子郵件地址域
- 7. 允許用戶使用相同的電子郵件地址註冊3
- 8. 用戶註冊電子郵件驗證
- 9. 阻止特定電子郵件域名註冊的正則表達式
- 10. 檢索具有特定電子郵件地址的用戶
- 11. 防止重複的電子郵件地址在PHP註冊形式
- 12. 防止用戶使用相同的用戶名和電子郵件註冊
- 13. Powerbi用戶的電子郵件地址
- 14. django註冊不能設置「從」電子郵件地址認證電子郵件
- 15. 用PHP解析電子郵件地址?
- 16. Rails驗證阻止電子郵件地址和電話號碼
- 17. 如何阻止特定的電子郵件地址域能夠提交Drupal webform?
- 18. 可靠地阻止電子郵件地址
- 19. PHP註冊腳本 - 強制特定電子郵件域名
- 20. 註冊時驗證用戶電子郵件地址的替代方法
- 21. 允許重複的電子郵件地址爲Joomla 2.5用戶註冊
- 22. 發送給用戶歡迎電子郵件註冊後在php
- 23. 使用用戶,電子郵件和密碼進行Firebase註冊
- 24. 使用YII框架將用戶註冊電子郵件發送到用戶的電子郵件收件箱
- 25. 阻止Gmail爲URL和電子郵件地址創建鏈接
- 26. Authlogic:如何阻止某些名稱和電子郵件地址?
- 27. 如何阻止Terlerik RadEditor從反混淆電子郵件地址
- 28. Android - 通過電子郵件地址註冊和驗證
- 29. 檢查一些電子郵件地址是否在gravatar註冊?
- 30. 僅在註冊過程中實現.edu電子郵件地址
正在用註冊形式表示您確定要驗證嗎? – lelloman 2014-10-29 15:55:54
這將如何幫助我? – user3924832 2014-10-29 15:57:19
是的,我使用captcha – user3924832 2014-10-29 15:58:10