在Android Studio中使用Firebase验证时,可以通过以下代码添加邮箱和密码验证功能。
FirebaseAuth auth = FirebaseAuth.getInstance();
String emailAddress = "[email protected]";
String password = "password123";
auth.signInWithEmailAndPassword(emailAddress, password)
.addOnCompleteListener(this, new OnCompleteListener() {
@Override
public void onComplete(@NonNull Task task) {
if (task.isSuccessful()) {
// 用户已经成功登录。
FirebaseUser user = mAuth.getCurrentUser();
} else {
// 身份验证失败
}
}
});
注意,如果用户还没有注册,可以使用以下代码来注册并登录:
FirebaseAuth auth = FirebaseAuth.getInstance();
String emailAddress = "[email protected]";
String password = "password123";
auth.createUserWithEmailAndPassword(emailAddress, password)
.addOnCompleteListener(this, new OnCompleteListener() {
@Override
public void onComplete(@NonNull Task task) {
if (task.isSuccessful()) {
// 用户已经成功注册并登录。
FirebaseUser user = mAuth.getCurrentUser();
} else {
// 注册失败
}
}
});