为了账号安全,请及时绑定邮箱和手机立即绑定

检查用户是否通过密码验证或与某些提供商

检查用户是否通过密码验证或与某些提供商

海绵宝宝撒 2021-07-16 17:00:49
我的应用程序中有简单的用户名和密码、Facebook 和 Google 身份验证。而且我想对密码经过身份验证的用户执行不同的操作。代码FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();    if (user != null) {        for (UserInfo profile : user.getProviderData()) {            // Id of the provider (ex: google.com)            String providerId = profile.getProviderId();            if(providerId.equals("facebook.com") | providerId.equals("google.com"))            {                Toast.makeText(this,"fb or goole method is used",Toast.LENGTH_SHORT).show();            }            else            {                Toast.makeText(this,"Simmple method is used",Toast.LENGTH_SHORT).show();            }        }问题: if 和 else 都在循环中执行。任何解决方案?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 157 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信