1. 程式人生 > >新用戶註冊用戶名可以被修改導致其他平臺出現相關問題

新用戶註冊用戶名可以被修改導致其他平臺出現相關問題

目的 nbsp 信息 導致 由於 修改用戶名 自動化處理 第一次 修改用戶

業務需要,用戶管理采用UC跨平臺調用,UC本身不支持用戶名的修改,但因多個平臺調用部分平臺需要達到用戶名修改的目的

產品需求為 通過三方登錄或者正常登錄的,在A平臺新註冊的用戶第一次登錄可以編輯或修改用戶名

但實際中有部分用戶已經在UC存在 且多個平臺都在使用,在第一次登錄的時候讓用戶修改用戶名,導致其他平臺都不能登錄等問題

解決:

  第一次、在業務上限制,只有三方登錄註冊的用戶可以修改,避免了所以用戶的修改問題,但出現三方登錄的問題由於無法區分和判斷用戶的來源,依舊存在上述問題

  第二次、只有新註冊的三方用戶第一次登錄可以編輯,這種方式避免了上述的問題,但實際註冊流程上存在問題,因為之前采用的模式為登錄及註冊,全部自動化處理,采用的直接為三方的昵稱,下一步實際為用戶完善信息

  第三次、優化三方註冊流程,采用授權登錄回來之後並不自動化處理的辦法,讓用戶主動提交授權帶回的信息再進行註冊,這樣用戶在三方註冊的時候也可以選擇取消,且給了用戶更多屬性的自定義空間,業務邏輯和流程更完善

BY Hgq

新用戶註冊用戶名可以被修改導致其他平臺出現相關問題