#java #firebase #one-time-password
#java #firebase #одноразовый пароль
Вопрос:
Я только что создал приложение, в котором пользователи могут входить в систему через OTP. но проблема в том, что После первого входа в систему по телефону otp. когда я закрываю приложение, оно. и снова запустите приложение. это начинается с самого начала, как ввод номера телефона и отправка otp. как остановить это и получить данные, как я перед входом в систему
Ответ №1:
Попробуйте этот код для вашего OTP и проверки активности
@Override
protected void onStart() {
super.onStart();
FirebaseUser currentuser = firebaseAuth.getCurrentUser();
if(currentuser != null)
{
// send user to mainactivity
}
}
Ответ №2:
Попробуйте это. Прежде чем перейти на страницу входа, проверьте, вошел ли пользователь в систему.
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
if (user != null) {
// User is signed in
} else {
// No user is signed in
}