每次我使用firebase opt登录whays app时验证电话号码

时间:2018-05-10 22:42:43

标签: android firebase-authentication

我想在每次使用firebase opt登录应用时验证电话号码,但它只会验证用户是否未创建。之后,它无需验证即可登录。 有没有办法在我每次登录时验证电话号码(出于安全目的)。

我正在使用以下代码

PhoneAuthProvider.getInstance().verifyPhoneNumber(
            phone,        // Phone number to verify
            60,                 // Timeout duration
            TimeUnit.SECONDS,   // Unit of timeout
            Main2Activity.this,               // Activity (for callback binding)
            new PhoneAuthProvider.OnVerificationStateChangedCallbacks() {
                @Override
                public void onVerificationCompleted(PhoneAuthCredential phoneAuthCredential) {
                    signInWithPhoneAuthCredential(phoneAuthCredential);
                }

                @Override
                public void onVerificationFailed(FirebaseException e) {

                }

                @Override
                public void onCodeSent(String verificationId,
                                       PhoneAuthProvider.ForceResendingToken token) {
                    mVerificationId = verificationId;
                    mResendToken = token;
                }
            }
    );

0 个答案:

没有答案