用户连接钱包登录

购卡

带上Ticket跳转U卡

购卡

显示帐号登录界面

U卡

新用户

?

绑定邮箱

U卡

正常登录

U卡

N

Y

## 购卡登录后联合登录到U卡

- 购卡去掉绑定邮箱的功能。
- 账户中心入口或订单详情中的“立即开卡”按钮被点击时，联合登录到U卡系统：

- 用户从购卡系统的“账户中心”菜单或订单详情中的“立即开卡”时，向中台请求一个一次性的 Ticket；
- 购卡跳转U卡系统时在Url中带上这个Ticket，跳转地址格式（待 U卡开发确认）：{{env}}/pages/login/auth；
- U卡收到请求后，向中台确认Ticket是否有效：

- 中台验证OK，则返回Upay_UID，U卡自动登录到首页；
- 中台验证失败，则返回错误，U卡自动跳转到登录界面（不用提示用户）。

注意：

- 与中台交互的接口只能在服务器端通信，不能前端直接请求中台接口。
- 菜单和订单详情的进入U卡系统的入口均需支持联合登录。

请先绑定常用邮箱，用于接收验证码和重要通知邮件。

我们不会向您的邮箱发送营销邮件。

若未收到验证码，请查收垃圾箱。

若多次请求均为收到验证码，请联系客服。

邮箱地址

验证码

发送

绑定

新用户需先绑

常用邮箱

老用户直接

进入首页

后端验签

购卡

进入U卡时

向中台请求Ticket

购卡

向中台验证Ticket

U卡

Ticket有效

?

派发Ticket

中台

请求Ticket

返回Ticket

返回 Upay_UID

购卡系统

N

Y

返回 Upay_UID

购卡系统

推送更换

邮箱数据

## 购卡钱包连接安全性升级

- 购卡前端发起登录时，先向后端请求签名数据。
- 拿到后端生成的待签名数据后再提交签名。

## 增加虚拟邮箱换绑真实邮箱

- 从购卡联合登录到U卡成功后，若该用户在U卡的登录帐号为虚拟邮箱，则弹出绑定邮箱界面。
- 用户必须绑定自己常用邮箱成功后，才允许进入系统。

注意：

- 与中台交互的接口只能在服务器端通信，不能前端直接请求中台接口。
- 更换邮箱后需推送到中台（已有功能）。