2017-10-17 123 views
1

我创建了一个登录和注册应用程序通过Firebase。当我禁用用户的帐户时,我想登录登录用户。 (通过控制台禁用用户而不使用Admin SDK)。登录用户当Id被禁用

+0

你的“禁用”是什么意思?从Firebase控制台中删除帐户时? –

+0

没有好友。有一个名为禁用帐户的选项。你看见了吗? – Fodis

+0

@AlexMamo兄弟可以ü请检查这一个吗? https://stackoverflow.com/questions/46725111/firebase-database-query-not-working – Fodis

回答

0

有关此问题的现有解决方法是为用户实施disable标志,以允许您为disable/enable帐户。此标志的默认值为false。请注意,此标志将存储在您的Firebase数据库中并进行维护。在此之后,只需在该特定标志上附加一个侦听器即可查看用户的状态。如果状态是:disbale: true(因为我刚才禁止从consile用户),那么只需使用:

`FirebaseAuth.getInstance().signOut();` 

针对特定用户。

您还可以将其与安全规则结合使用,以便一旦帐户被禁用,只有来自管理员的元数据可以写入用户帐户。

+0

谢谢:D。你可以检查这个问题吗?请? https://stackoverflow.com/questions/46725111/firebase-database-query-not-working – Fodis