早上開發們在讨論個問題:郵箱後綴,使用白名單還是黑名單來進行過濾?
白名單是設置能通過的用戶,白名單以外的用戶都不能通過。
黑名單是設置不能通過的用戶,黑名單以外的用戶都能通過。
白名單的好處在于:凡在白名單中,均可通過;如果有例外,随時增加即可。它可以防範的範圍更廣;
黑名單的好處在于:凡在黑名單中的人,均不可通過;如果有意外,再增加幾個即可。它可以允許通過的範圍更廣。
這麼一對比,黑白名單的作用顯而易見。
白名單用于防範;
黑名單用于通過;
所以一般情況下白名單比黑名單限制的用戶要更多一些。
這是不是和他們的字面剛好相反?
最終,選擇什麼方案呢?
開發們最終也沒有讨論出個結果來,因為,具體的業務場景還得産品經理來定。
郵箱注冊,登錄,都是用戶進入我們産品的渠道,現在産品還在萌芽階段,當然是盡量發展用戶。所以我們的目的是讓更多的用戶能夠更快捷方便地進入APP内。
郵箱隻需要發送成功即可。
那麼當然是選擇能夠允許的更多的方式。
後期進行邀請獎勵,用戶可能會存在薅羊毛行為的時候,再進行限制。
所以我最終決定采用黑/白名單。
也就是說,我設置好某個郵箱後綴,狀态可勾選兩個:啟用、停用。
這樣,前期的黑名單功能可以實現,後期的白名單功能也可以實現。
實際上,很多國外企業早已經開始使用混合白名單-黑名單。但大多數是大型企業,使用某種相應的服務。一般小公司,自己做個相應的功能即可。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!