zoukankan      html  css  js  c++  java
  • 新用户注册用户名可以被修改导致其他平台出现相关问题

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

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

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

    解决:

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

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

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

    BY Hgq

  • 相关阅读:
    instance
    iptables
    centos系统准备
    Leecode no.236 二叉树的最近公共祖先
    Leecode no.235 二叉搜索树的最近公共祖先
    leecode no.98 验证二叉搜索树
    leecode no.109 有序链表转换二叉搜索树
    leecode no.113 路径总和 II
    Leecode no.112 路径总和
    Leecode no.111 二叉树的最小深度
  • 原文地址:https://www.cnblogs.com/widgetbox/p/7765798.html
Copyright © 2011-2022 走看看