注册流程
注册系统支持多种注册方式,包括邮箱/手机号注册、以及第三方注册服务。
功能特点
邮箱/手机号注册:用户可以选择使用邮箱或手机号进行注册。
第三方注册:支持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.邮箱注册

验证客户信息
使用检测客户信息接口,确保账户不存在,才进行下一步
发送验证码
调用发送验证码接口,获取发送验证码成功的票据(
sendToken)。
完成注册
使用注册接口,传入
loginName,type,sendToken,verifyCode参数。具体参数说明阅读接口文档
注意事项
账号验证:在发送验证码之前,必须验证账号是否不存在,确保用户的注册信息是唯一的。
验证码票据:
sendToken参数是发送验证码接口成功后返回的票据,用于验证验证码的有效性。
2.手机号注册

获取国家区号数据
调用国家地区查询接口获取国家区号数据。
验证客户信息
使用检测客户信息接口,确保账户不存在,才进行下一步
发送验证码
调用发送验证码接口,获取发送验证码成功的票据(
sendToken)。
完成注册
使用注册接口,传入
loginName,type,phoneArea,sendToken,verifyCode参数。具体参数说明阅读接口文档
注意事项
账号验证:在发送验证码之前,必须验证账号是否不存在,确保用户的注册信息是唯一的。
验证码票据:
sendToken参数是发送验证码接口成功后返回的票据,用于验证验证码的有效性。
Last updated