最近在做一個平臺A启盛,希望和另外一個平臺B打通用戶姊氓,看似比較簡單,其實有很多細節(jié)還需要通盤考慮蟀伸。
平臺B是已經運營1年的平臺蚀同,積累了1600萬的用戶數,而平臺A是平臺B的子系統(tǒng)啊掏,那么用戶應該從哪個平臺進來蠢络,在哪個平臺維護信息,哪些信息是可修改的迟蜜,哪些是不可修改的刹孔?
既然平臺A和平臺B要打通,是不是只要在平臺B管理用戶就可以了,理論是上這樣的娜睛。
用戶管理包括哪些功能呢髓霞?新增用戶卦睹、修改用戶、批量導入用戶酸茴、刪除用戶(刪除用戶又分為邏輯刪除和物理刪除)分预、禁用/啟用用戶
如果平臺A和平臺B的超級管理員不是一個人,而且不認識薪捍,那平臺A還需要有一套用戶管理模塊的功能笼痹,那么這個時候,就需要將用戶基本信息存放在一個更底層的數據庫里酪穿,兩個平臺都需要調用底層數據庫來管理用戶凳干。問題來了,平臺A的用戶管理中顯示平臺B的用戶嗎被济,答案是肯定的救赐,因為用戶互通了,那平臺A的超級管理員可以修改只磷、刪除所有的用戶信息嗎经磅?答案是如果兩個平臺的appname一樣,就可以操作所有用戶信息钮追,那萬一不想讓平臺A操作平臺B的用戶呢预厌,就需要設置不同的appname。
注冊時元媚,也需要將兩個平臺都有的信息存在底層數據庫轧叽;登錄時,調用數據庫的用戶信息刊棕;
個人信息的設置也需要存到底層數據庫炭晒,修改后要同步到兩個平臺;
寫了這么多甥角,又回到了原點网严,為什么要做用戶互通嗤无?如何做用戶互通震束?不同方案有什么利弊翁巍?什么樣的產品或平臺適合做用戶互通?
有知道的小伙伴愿意分享一下嘛灶壶?