賬號體系(1):賬號換綁

3 評論 18773 瀏覽 124 收藏 8 分鐘

編輯導讀:當越來越多的產品需要賬號綁定時,很多人會用不常用的手機號或者微信號綁定。如果體驗良好,準備切換成真正想要綁定的手機號或三方賬號時,就產生了一個需求——賬號換綁。本文圍繞賬號換綁展開了四個方面的分析,希望對你有幫助。

平臺想要給用戶提供個性化的服務,就需要有一個可以唯一識別用戶的標識。而賬號,就是這個標識。用戶可以使用手機號、郵箱、各類第三方賬號登錄等方式在平臺注冊賬號,平臺通過用戶的注冊信息,為用戶創建一個UserID。這樣,賬號慢慢就變成了一根紐帶,維系著用戶—產品 —企業的良性發展。

一、賬號體系的確認

賬號體系發展至今,大致的賬號類型可歸納為以下四種:自定義賬號、郵箱賬號、手機號賬號、第三方賬號。各自的特點如下表所示:

不同的產品,由于其自身類型不同,應按照實際使用情境設計對應的賬號體系。最簡單的思考方式是:核心業務以什么為基礎,就用它來設計賬號體系。

我們是保險產品,與用戶的溝通方式主要是電話+微信。因此選擇了手機號賬號,同時會將用戶與平臺溝通的微信綁定在用戶賬號體系上。

二、需求背景

現在啊,體驗個啥產品幾乎都要注冊一下。用戶為了盡可能的避免自己被騷擾,會有兩個很常見的行為:

  • 用不常用的手機小號去注冊賬號
  • 授權不常用的微信賬號、微博賬號、支付寶賬號……

一段時間過去了,當用戶發現產品提供的服務不錯,準備切換成真正想要綁定的手機號或三方賬號時,就產生了一個需求——賬號換綁。

我們的產品根據用戶手機號為其創建UserID,輔以微信號填充用戶的昵稱、頭像等信息。因此,本文的換綁流程以微信號換綁和手機號換綁的流程為例進行梳理。

三、換綁微信號

最常見的換綁微信號觸發的場景是:用戶最開始在微信小號上登錄了我們的產品,系統將微信號與手機號進行綁定。一段時間后,用戶感覺服務不錯,順手在常用微信號上登錄或注冊我們的產品。

當用戶在微信號內登錄/注冊時,系統檢查手機號與微信賬號的關系。

  1. 手機號未注冊,未綁定微信:注冊User+綁定手機號與微信
  2. 手機號已注冊,未綁定數據庫某一User的微信:將手機號與微信綁定
  3. 手機號已注冊,綁定了本微信:暫時不支持登出,綁定過了會一直在線,此情境不存在
  4. 手機號已注冊,綁定了數據庫某一User的微信:開啟換綁微信號流程

我們都期望自己的賬號是安全可靠的,那換綁情境下的賬號安全可以靠什么守護呢?

可以通過用戶的真實信息和一些換綁的規則限制,例如:

  • 不能無限制的換綁。給換綁做一個時間限制,例如一年只能換綁一次,用戶2020-08-09更換了微信賬號,那下次可以更換的時間就是2021-08-09后(2021-09-09 00:00:00)。這個時間最好使用配置實現,上線觀察用戶的換綁數據,可根據實際情況進行調整。
  • 進行身份信息認證。如果用戶曾經在使用產品時提供過真實的身份信息,那就對這個身份信息進行認證,例如用戶身份證實名認證+OCR校驗+與之前身份信息的對比。如果用戶還未提供過真實的身份信息,那也還是需要做身份認證的,只是這個認證不能和之前的信息做對比,只能是身份證實名認證+OCR校驗。如果有需求的話,可以在用戶未提供過真實的身份信息這種情景下加入人工審核流程進行校驗

四、換綁手機號

換綁手機號的頁面看起來多了很多,但是驗證的信息與邏輯會比換綁微信號簡單。概括來說就是:用戶最初在產品的個人中心(微信內)找到換綁手機號的入口,然后驗證當前手機號的驗證碼,再輸入想要和當前微信號綁定的手機號+驗證碼。驗證沒有問題,即可換綁成功。

使用手機號做賬號會有兩個比較常見的問題:手機號停用、運營商二次放號。

  • 手機號停用。那便接收不到驗證碼信息,自然也不可通過驗證碼自助換綁。我們不能問用戶,為啥你都停用了才想起來換綁?我們只能提供一種方式,讓停用的手機號也能換綁。解決這個問題的本質在于:通過身份驗證來確保用戶本人在操作。和換綁微信號時的思路一樣,如果用戶曾經在使用產品時提供過真實的身份信息,那就對這個身份信息進行校驗。如果用戶還未提供過真實的身份信息,那只能是身份證實名認證+OCR校驗+人工審核
  • 運營商二次放號。當用戶手機號換綁成功后,將用戶原來的手機號注銷掉,如果原來的手機號再來注冊,那就是一位新用戶。

五、小結

不難看出,本次微信號和手機號的換綁都做了一個限制:手機號(微信號)暫未綁定其他微信號(手機號),這是因為:如果A手機號和B手機號之前分別和A’微信號和B’微信號是綁定關系,且每一對賬號下都有歷史數據。

那換綁操作就不單純是換綁了,還牽扯到賬號的合并,咱們下一篇再討論~

 

本文由@404查無此人 原創發布于人人都是產品經理,未經許可,禁止轉載。

題圖來自Unsplash, 基于CC0協議。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 一個用戶,可以擁有一個或多個賬戶,每個賬戶僅有一個唯一的賬號(賬號在系統里會生成一個唯一的字符串的memberID,在系統里面的信息交互都是通過memberID),然后一個賬號可以對應多種登錄方式。所謂的換綁手機號、郵箱都是更換的登錄方式,而并非換的賬號,謝謝!可以去看看銀行,給你開設了一個賬戶,發了一張銀行卡號(即賬號),你在同一家銀行弄了兩張銀卡卡號,都有存款或交易記錄,你咋不去銀行說,來,給我多賬號合并呢?就是這些坑設計,導致了不得不來個多賬號以及延伸的賬戶數據合并,這是前期不合理的規劃,導致的后續買單。不要再誤人子弟了。

    來自中國 回復
  2. 篇看下來到處都是問題呀。
    第一,??首先怕是要搞清楚“用戶&賬戶&賬號&登錄方式”幾者之間的關系吧。按文章所說,登錄方式的郵箱、手機號、第三方賬號竟然拿來當賬號用?也就是某用戶用手機號注冊一個賬戶、然后又拿郵箱注冊一個賬戶,結果形成一個用戶多個賬號和多個賬戶,此時延伸出多賬號合并?你們家的系統敢直接騷操作合并嗎?合并了賬號,那兩邊賬戶產生的數據也強制合并成一個賬戶中?這樣搞產品規劃,挖的全是深坑。
    其次,看看那流程圖和demo都想笑。換綁微信號,如何身份驗證成功了,就直接跑到換綁成功了?按你的邏輯,微信號是賬號,那就直接和賬戶綁定了,有沒有想過新換的這個微信號已經和其他賬戶綁定了呢?

    來自中國 回復
  3. 想請問賬號登錄時候的“OCR校驗”具體指的是什么呢?

    來自廣東 回復