手机号登录注册

启用手机号验证

NuxtBase 支持手机号获取验证码登录功能,未注册用户将自动注册。

手机号登录注册

要使用这个功能,你需要在 Supabase 后台启用手机号码验证服务,这边我截图已MemfireDB为例,因为大部分官方supabase支持的短信服务商,国人不太好申请,然而MemfireDB支持阿里云。

启用手机号验证

配置短信服务商

在启用手机号验证后,你需要配置短信服务商的相关信息。Supabase 支持多个短信服务提供商:

选择一个短信服务商后,在后台填入对应的配置信息:

短信服务商配置

启用短信验证

请在启用短信验证,并填入对应的短信服务商的模板,这样你的应用就能支持短信验证码登录注册了。

短信验证启用

注意事项

  1. 确保选择合适的短信服务商,考虑以下因素:
    • 价格
    • 发送速度
    • 支持的地区
    • 服务稳定性
  2. 建议在正式环境使用前进行充分测试,确保:
    • 验证码能正常发送
    • 用户能收到短信
    • 验证流程顺畅
  3. 监控短信发送额度和成本,避免超出预算