需要帮助,
我想使用 firebase 在我的应用程序中实现登录功能,在此我可以使用 firebaseauth 包使用电子邮件和密码登录。但我想为此实现另一个功能
即,
首先,用户将通过提供电子邮件、密码、电子邮件、电话号码进行注册,然后在确认我想显示另一个屏幕(otp 屏幕)后,用户必须将 otp 发送到他们给定的电话号码并进行验证注册将完成,用户可以使用电子邮件和密码登录
即,用户只有在使用otp验证电话号码时才能登录,否则登录将失败
答案 0 :(得分:0)
await _auth.createUserWithEmailAndPassword(email: Email, password:
Password).then((result){
_auth.currentUser.linkWithCredential(phoneAuthCredential).then((value) {}
}
并在电话验证方法中打开 onCodeSent 上的新屏幕