注册流程

注册系统支持多种注册方式,包括邮箱/手机号注册、以及第三方注册服务。

功能特点

  • 邮箱/手机号注册:用户可以选择使用邮箱或手机号进行注册。

  • 第三方注册:支持Google、Facebook、Twitter、Telegram、Apple和MetaMask等第三方注册。

涉及接口

1. 注册接口

  • 接口地址/register/customer.app.CustomerWebApiService.register

  • 功能:处理用户的注册请求。

2. 获取国家列表接口

  • 接口地址/config.app.AppDictDubboService.getCountryListByParentCode

  • 功能:获取国家和地区的列表,以便用户选择注册时的国家区号。

3. 检查客户状态接口

  • 接口地址/cats-gateway/global/customer.app.CustomerWebApiService.checkStatus

  • 功能:检查客户的状态,确保用户信息是否已存在。

4. 发送验证码接口

  • 接口地址/global/message.app.VerificationApiService.verifyCodeSend

  • 功能:向用户发送验证码,用于邮箱或手机号的注册验证。

接口使用说明

在调用接口之前,请确保您已经认真阅读了相关的接口文档。以下是针对不同登录方式的具体说明:

1.邮箱注册

  1. 验证客户信息

    • 使用检测客户信息接口,确保账户不存在,才进行下一步

  2. 发送验证码

    • 调用发送验证码接口,获取发送验证码成功的票据(sendToken)。

  3. 完成注册

    • 使用注册接口,传入loginName, type, sendToken, verifyCode参数。具体参数说明阅读接口文档

  • 注意事项

    • 账号验证:在发送验证码之前,必须验证账号是否不存在,确保用户的注册信息是唯一的。

    • 验证码票据sendToken参数是发送验证码接口成功后返回的票据,用于验证验证码的有效性。

2.手机号注册

  1. 获取国家区号数据

    • 调用国家地区查询接口获取国家区号数据。

  2. 验证客户信息

    • 使用检测客户信息接口,确保账户不存在,才进行下一步

  3. 发送验证码

    • 调用发送验证码接口,获取发送验证码成功的票据(sendToken)。

  4. 完成注册

    • 使用注册接口,传入loginName, type, phoneArea,sendToken, verifyCode参数。具体参数说明阅读接口文档

  • 注意事项

    • 账号验证:在发送验证码之前,必须验证账号是否不存在,确保用户的注册信息是唯一的。

    • 验证码票据sendToken参数是发送验证码接口成功后返回的票据,用于验证验证码的有效性。

Last updated