UCer 整合第三方应用 以及Wecenter



一 项目要求
1:第三方应用 简称 平台 实现同步登陆 注册 退出 功能
2:区别分组现有平台上分收费和免费组。Wecenter 问答社区功能只提供收费组用户使用,
3:关闭 Wecenter 自主登陆  注册  所有用户 只能通过平台登陆后 到Wecenter。
4: 提供一个另外一组  供特殊人群使用 该组人员 是直接导入账号的 
5:时间周期 (才给一天 ! 不得不说 !我X  )

1:同步登陆实现
方案一:用户登陆时候 触发代码通知UC ,UC 通知所有的应用 用户上线 ,UC内没有该用户就需要把数据写入到UC,该方案
可以不需要导入大量的账号 ,而且写入UC 的账号都是真正活跃的用户 


问题:平台登录后 到 首次 wecenter  需要激活一次 

解决方案 :1: 登录过程发送 用JS模拟发送账号和密码来激活(已实现);

  隐患:1:明码不安全(明码实现 后期 账号和密码加密, 提交到和Wecenter解密)

方案二:用户数据导入wecenter 和UC  
难点:1:平台账号杂乱 有中文 英文 有的过长 ,测试导入时候 多次出现乱码 尝试几次转码都不完成 。

测试:写了一个编码分析函数  把有问题的账号id写入到一个txt 文件,后期专门处理

 2:账号过多 110万账号 导入一次 时间过长 ,中午尝试导入了下 只需要密码和用户名的导入 2个多小 

时才导入 30万不到的账号,
 
 3:账号资料不完整,UC要求 账号、邮箱 都是唯一 ,平台N多账号邮箱都是重复的,有些甚至没有填写
策略:采用账号名+邮箱格式的方式 可以解决 


 4:导入到Wecenter
 测试:

你可能感兴趣的:(UCer 整合第三方应用 以及Wecenter)