账号管理

AbleCloud为开发者提供应用端(如APP、Web网站等)的账号管理组件,供在开发过程中直接调用,即可实现需要的账号功能。

账号体系

AbleCloud的账号管理功能组件支持以下两套账号体系,支持开发者选择或组合使用:

  • 自有账号体系:账号类型包括手机号和邮箱账号(两者任选其一或两者都选择),功能包括注册、登录、修改、重置密码和发送验证码校验。

  • 第三方账号体系:支持使用第三方账号登录APP,当前已集成QQ、微信、新浪微博等国内主流第三方账号登录对接,和Facebook、Twitter、Instagram等国外主流第三方账号登录的对接。

注1:使用自有账号体系时,云平台会自动验证手机号或邮箱账号的格式正确性,开发者在应用端不需要做校验。

注2:手机号注册同样支持海外手机号注册,但鉴于海外部分移动运营商会屏蔽验证码短信导致部分用户可能收不到验证码,故针对海外应用端建议开发者慎用手机号注册。

注3:短信验证码功能中,每个账号每日有10条短信验证码的接收上限(由于短信服务商限制,基于同一短信模版的短信向每个账号每日最多只能发送10条)。

注4:短信和邮箱验证码的默认有效期系统默认设定有效期分别为10分钟和30分钟。此外,当发送新的验证码成功后,旧的验证码会立即失效。

用户附加属性

AbleCloud还支持配置账号的用户附加属性信息,例如昵称、头像、性别、生日等。账号属性可以在“控制台-用户管理-附加属性“中供开发者依据应用端需求自行设定和扩充,已设定的属性即可通过接口对其进行修改和查看。

用户的附加属性分私有和公开两种类型:

  • 私有属性:仅支持当前已登录的账号查看或修改的属性,比如用户登录后设置个人生日,但该信息无法被其他用户看到。

  • 公开属性:支持同应用端中的其他用户查看,比如在排行榜或者论坛中可以看到其他用户的头像和昵称。

注:账号属性中仅保存最近一次更新的属性值。若应用端中有需要查看针对用户的历史数据,比如查看用户体重数据,则建议通过UDS使用数据集来实现。