有人試圖通過註冊虛假或虛擬電子郵件地址來濫用我的網站。我該如何阻止他再次註冊。他無法登錄,因爲他無法激活他的虛假賬戶,但我仍然想阻止他。對此有何建議?阻止特定用戶使用虛假電子郵件地址註冊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. PHP安全電子郵件阻止虛假的電子郵件,但讓註冊通過
- 2. Zend framework2電子郵件驗證爲特定的地址,如Gmail和阻止特定的電子郵件地址
- 3. 使用JavaScript阻止機器人使用電子郵件地址
- 4. 註冊不帶電子郵件地址的Firebase用戶
- 5. 使用數據註釋檢查特定電子郵件地址
- 6. 阻止其他用戶使用他們的電子郵件註冊
- 7. 如何阻止提交虛假的用戶名和電子郵件
- 8. 不允許「假電子郵件」註冊
- 9. 如何防止重複的電子郵件地址被註冊?
- 10. 阻止或阻止臨時電子郵件地址域
- 11. 用戶註冊電子郵件驗證
- 12. 使用任何電子郵件ID的用戶註冊郵件
- 13. 阻止特定電子郵件域名註冊的正則表達式
- 14. 檢索具有特定電子郵件地址的用戶
- 15. 防止重複的電子郵件地址在PHP註冊形式
- 16. 防止用戶使用相同的用戶名和電子郵件註冊
- 17. 使用Jetty阻止特定IP地址
- 18. 防止特定的電子郵件註冊Wordpress.org
- 19. Powerbi用戶的電子郵件地址
- 20. 如何阻止電子郵件到某些電子郵件地址或域名?
- 21. django註冊不能設置「從」電子郵件地址認證電子郵件
- 22. 用PHP解析電子郵件地址?
- 23. Rails驗證阻止電子郵件地址和電話號碼
- 24. 如何阻止特定的電子郵件地址域能夠提交Drupal webform?
- 25. Django註冊限制到特定域名的電子郵件地址
- 26. 可靠地阻止電子郵件地址
- 27. PHP註冊腳本 - 強制特定電子郵件域名
- 28. 允許重複的電子郵件地址爲Joomla 2.5用戶註冊
- 29. 註冊時驗證用戶電子郵件地址的替代方法
- 30. 發送給用戶歡迎電子郵件註冊後在php
正在用註冊形式表示您確定要驗證嗎? – lelloman 2014-10-29 15:55:54
這將如何幫助我? – user3924832 2014-10-29 15:57:19
是的,我使用captcha – user3924832 2014-10-29 15:58:10