我正在使用FirebaseAuth.createUserWithEmailAndPassword()
进行注册,使用FirebaseAuth.signInWithEmailAndPassword()
进行登录。
完成后,FirebaseAuth.getCurrentUser()
永远不会为空,只有在FirebaseAuth.signOut()
之后才会为空。
所以问题是:如果帐户密码被更改,如何拦截?
答案 0 :(得分:0)
firebaser here
当用户更改密码时,Firebase身份验证不会触发任何事件。
您当然可以通过将事件触发器嵌入到您自己的应用程序代码中来捕获大多数更改。但愿意花费精力的用户可以避免这种情况。
因此,当用户更改密码时,目前没有可靠的方法来检测。我建议您file a feature request,因为这些通常有助于团队确定优先事项。