#android-studio
#android-studio
Вопрос:
Я создаю систему с проверкой электронной почты, но я хочу отправить зарегистрированное электронное письмо на личный адрес электронной почты (чтобы он / она мог проверять пользователя только на предмет безопасности), вместо отправки пользователю. есть ли какой-либо способ сделать это в java Android Studio? я использую базу данных firebase.
Ответ №1:
Я немного смущен тем, что вы имеете в виду, когда говорите «зарегистрированное электронное письмо на личную электронную почту», но с FirebaseAuth, когда пользователь входит в FirebaseAuth.signInWithEmailAndPassword(email, password)
систему, вы должны иметь возможность использовать FirebaseUser, который он возвращает, и вызывать FirebaseUser.sendEmailVerification()
Затем вы можете использовать FirebaseUser.isEmailVerified()
, чтобы проверить, подтвердил ли пользователь свою электронную почту, и разрешить или запретить определенные функции в вашем приложении на основе этого.
Комментарии:
1. я имею в виду, что вместо отправки подтверждения электронной почты зарегистрированному пользователю проверка электронной почты будет отправлена на определенный адрес электронной почты, чтобы он / она был единственным, кто подтвердил этого зарегистрированного пользователя. например, на мою электронную почту. и я буду единственным, кто сможет подтвердить регистрацию пользователя. я просто хочу использовать его для обеспечения безопасности. я не знаю, возможно ли это.
2. Извините за мой поздний ответ. Я не верю, что это возможно сделать с помощью FirebaseAuth. Я не слишком уверен, что это необходимо, поскольку проверка пользователем своей электронной почты обычно достаточно безопасна. Кроме того, необходимость проверять всех самостоятельно может стать непосильной.
3. спасибо за информацию. это отличная помощь! : D