新用户注册用户名可以被修改导致其他平台出现相关问题

业务需要,用户管理采用UC跨平台调用,UC本身不支持用户名的修改,但因多个平台调用部分平台需要达到用户名修改的目的

产品需求为 通过三方登录或者正常登录的,在A平台新注册的用户第一次登录可以编辑或修改用户名

但实际中有部分用户已经在UC存在 且多个平台都在使用,在第一次登录的时候让用户修改用户名,导致其他平台都不能登录等问题

解决:

  第一次、在业务上限制,只有三方登录注册的用户可以修改,避免了所以用户的修改问题,但出现三方登录的问题由于无法区分和判断用户的来源,依旧存在上述问题

  第二次、只有新注册的三方用户第一次登录可以编辑,这种方式避免了上述的问题,但实际注册流程上存在问题,因为之前采用的模式为登录及注册,全部自动化处理,采用的直接为三方的昵称,下一步实际为用户完善信息

  第三次、优化三方注册流程,采用授权登录回来之后并不自动化处理的办法,让用户主动提交授权带回的信息再进行注册,这样用户在三方注册的时候也可以选择取消,且给了用户更多属性的自定义空间,业务逻辑和流程更完善

 

 

BY Hgq

posted @ 2017-11-01 11:58  WidgetBox  阅读(246)  评论(0编辑  收藏  举报