2011-04-16 62 views
1

是否有可能每個人只有一個帳戶的網站?可能爲每個人網站創建一個帳戶?

任何建議是好的。

感謝

+0

也許是因爲我的英語不是最好的,但是...你能解釋一點點你想做什麼? – Nobita 2011-04-16 16:02:25

+0

@Nobita:這聽起來像他正在尋找一種方法來唯一標識訪問者並防止人們創建多個帳戶。對此,我只能告訴他「祝你好運」。 – David 2011-04-16 16:03:16

+0

@大衛是的,這是正確的 – Jesse 2011-04-16 16:06:36

回答

0

向用於識別您可以驗證,並允許註冊僅此標識信息如信用卡數據信息。當然,信用卡數據可能會被竊取,因此您無法100%確定互聯網或世界各地的任何信息。

+0

在大多數情況下,這個「修復」會比問題更糟糕。 – ceejayoz 2012-04-07 16:29:34

2

如果你不想讓人們每分鐘產生100個帳戶,你需要一些類似captcha的東西,這很容易添加到你的網站上。

您可以做其他事情,例如將每個帳戶與電子郵件地址相關聯,然後通過向該電子郵件地址發送鏈接來驗證該電子郵件是否真實存在,以便當它們單擊該鏈接時驗證連接。

要準確地將每個人的一個帳戶關聯起來,您需要使用某種官方身份,而且通常對於那些沒有意義的小型網站。通過官方身份我的意思是驗證他們的信用卡或政府身份證明(社會保障?),但是由於人們不想這樣做會遇到很多問題,並且要花錢確保這些身份是真實的。另外,如果你真的需要這樣的東西,你將不得不加強你的網站的安全性。

+1

而在某些國家,您不允許要求提供人員的社會安全號碼。我知道這裏不允許首發(荷蘭)。 – PeeHaa 2011-04-16 16:12:34

+0

沒錯,我忘了提及這對擴大國際並不合適。最後一段真的是「你可以做到這一點,但絕對沒有意義」。 – 2011-04-16 16:14:51

0

無論你做什麼,人們仍然會試圖推翻這個系統。如果你使用電子郵件,那麼人們可以有多個免費電子郵件,如果你阻止免費電子郵件,很多人沒有任何其他電子郵件,所以你阻止他們。如果您使用IP,則會阻止擁有共享IP的任何人,如爲其客戶強制執行代理服務器的ISP。

除非你開始詢問社會安全號碼或NI或任何你的國家,並且你開始疏遠人們作爲一條規則,因爲他們會考慮這些不相關的個​​人信息。

你只需要希望人們公平對待你的網站,並知道一些不會。

-1

您可以製作一個代碼,只允許每個計算機使用1個帳戶。您必須能夠獲取計算機IP地址並阻止其創建超過1個帳戶。

+1

有許多合法的原因,多人會使用一個IP地址(室友,家庭成員,宿舍,學校,企業)和b)許多方式獲得新的IP地址(Tor,關閉有線調制解調器一會兒,代理人)。 – ceejayoz 2012-04-07 16:28:55

0

這些日子的一個可能的解決方案是僅通過來自更嚴格的服務提供商的身份聯合來創建用戶賬戶。例如,使用oauth通過Facebook帳戶驗證您的用戶。我相信facebook非常擅長檢測shills/spammers,你也可以利用他們的資源在你的服務中。

1

另一種方法是要求用戶輸入一個驗證碼,通過短信發送給他們,並確保他們輸入的電話號碼是唯一的,電話/ SIM卡相對便宜,但大多數人不會通過在新的SIM卡上花費5美元來獲取您網站上的重複帳戶。

(如果他們,售價爲$ 3個帳戶,並削弱了一個SIM卡的成本;)

+0

像https://www.twilio.com/sms和AWS SNS這樣的工具可以讓你以相當便宜的方式做到這一點。 – 2015-04-14 12:48:56

0

我覺得你有2個選擇,這兩者都不將解決整個問題:

  1. 記錄IP地址並防止來自一個IP的多次登錄。不是很好,因爲如果大學的孩子使用你的網站並且宿舍使用共享的IP,這可能會適得其反。

  2. 記錄MAC地址並防止來自一個MAC的多次登錄。更好,但它會阻止來自同一家庭的多個人使用您的網站,並且大多數房屋擁有多臺計算機/移動設備。

您可以隨時結合這兩個選項,但再次與多個移動設備可以環遊。

相關問題