我有一项活动来检查我的用户的邮件ID是否已经过验证,即当用户注册我的应用程序进入活动验证邮件ID时。此外,当用户登录我的应用程序时,如果用户未验证其邮件,则用户将转到mailVerify活动。否则去家庭活动。 我实现了代码,
If(mAuth.getCurrentUser!=null)
{
if(mAuth.getCurrentUser
.isEmailVerified)
{
finish();
startActivity(new
Intent(SignInActivity.this,
MailVerify.class));
else{
startActivity(new
Intent(SignInActivity.this,
UserHome.class ));
}
}
}
我的问题是每当我登录我的应用程序并转到电子邮件并进行验证时,在此之后单击登录按钮时它仍然代表Mailverify活动。如何解决这个问题呢?
答案 0 :(得分:0)
请检查您的firebase数据库。
是否具有读/写权限。
答案 1 :(得分:0)
第一种方式: 转到firebase控制台并检查数据库auth的规则: 为此: 首先去你的数据库: First step
其次检查你的规则应该是这样的: Second step
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
检查后请通知我。