跳到主要内容

账号密码登录

用户可以选择 手机号邮箱用户名 作为账号,使用密码进行登录

前置动作

开启用户名密码登录

  1. 前往 云开发平台/身份认证/登录方式
  2. 在登录方式列表中,选择「用户名密码登录」方式,点击开启

注册用户

注册用户流程请参考 用户注册

登录流程

Auth.signIn 用于 账号密码登录

username 可填:手机号邮箱用户名

const loginState = await auth.signIn({
username: "your username",
password: "your password"
});

当前支持 手机号验证码、邮箱验证码 注册,需要在注册过程中设置用户名,后续才能使用用户名进行登录

为什么必须先使用其他方式注册,再绑定用户名?

用户名可以是符合规则的任意字符串,为了避免您的应用被恶意者注册过多无效的用户名,CloudBase 目前不允许直接使用「用户名+密码」的形式注册用户。