2014-10-29 59 views
-3

有人試圖通過註冊虛假或虛擬電子郵件地址來濫用我的網站。我該如何阻止他再次註冊。他無法登錄,因爲他無法激活他的虛假賬戶,但我仍然想阻止他。對此有何建議?阻止特定用戶使用虛假電子郵件地址註冊php

+0

正在用註冊形式表示您確定要驗證嗎? – lelloman 2014-10-29 15:55:54

+0

這將如何幫助我? – user3924832 2014-10-29 15:57:19

+0

是的,我使用captcha – user3924832 2014-10-29 15:58:10

回答

0

如果知道IP範圍的來源,但大部分時間來自生成的機器人,則可以阻止IP範圍。

0

有幾件事你可以嘗試:

1 - 當有人在網站上註冊時,記錄IP地址。然後,您可以設置一個給定的IP可以在您的網站上註冊的次數的閾值,例如在一天中(然後建立一個機制,以PHP或任何您喜歡的方式來阻止這些IP地址在該時間段內再次註冊)。

2 - 您還可以驗證電子郵件的格式以檢查它是否有效(某種類型的正則表達式)。

3 - 您也可以檢查域名以驗證它是否已註冊且有效。

4 - 如果您擔心auomatic註冊和機器人,您可以設置驗證碼。

5 - 使用第三方OAuth系統(如google和facebook)執行註冊和登錄。只有有效的配置文件和登錄將被允許。

希望這會有所幫助。

+0

我使用正則表達式驗證電子郵件,但無法驗證假帳戶 – user3924832 2014-10-29 16:02:24

+0

@ user3924832您沒有詳細說明假冒和虛擬的含義,所以我公開了幾個選項。 – BlunT 2014-10-29 16:04:50

+0

一個傢伙從4個5賬戶每天從[email protected],[email protected]等郵箱回覆 – user3924832 2014-10-29 16:12:28

1

可以use.htaccess禁止IP或全IP範圍寫入in.htaccess如

訂單拒絕,允許

從109.24.30.70

拒絕從109

拒絕全部允許

首先禁止準確的IP第二禁止以109開頭的整個IP範圍。

相關問題