手机号登录注册
启用手机号验证
NuxtBase 支持手机号获取验证码登录功能,未注册用户将自动注册。
要使用这个功能,你需要在 Supabase 后台启用手机号码验证服务,这边我截图已MemfireDB为例,因为大部分官方supabase支持的短信服务商,国人不太好申请,然而MemfireDB支持阿里云。
配置短信服务商
在启用手机号验证后,你需要配置短信服务商的相关信息。Supabase 支持多个短信服务提供商:
- 阿里云(有且仅MemfireDB支持)
- Twilio
- Messagebird
- Vonage
- TextLocal
- 等其他服务商
选择一个短信服务商后,在后台填入对应的配置信息:
启用短信验证
请在启用短信验证,并填入对应的短信服务商的模板,这样你的应用就能支持短信验证码登录注册了。
注意事项
- 确保选择合适的短信服务商,考虑以下因素:
- 价格
- 发送速度
- 支持的地区
- 服务稳定性
- 建议在正式环境使用前进行充分测试,确保:
- 验证码能正常发送
- 用户能收到短信
- 验证流程顺畅
- 监控短信发送额度和成本,避免超出预算