我创建了一个登录和注册应用程序通过Firebase
。当我禁用用户的帐户时,我想登录登录用户。 (通过控制台禁用用户而不使用Admin SDK)。登录用户当Id被禁用
1
A
回答
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
相关问题
- 1. 当前登录用户的设置ID
- 2. QT获取当前登录用户ID
- 3. FBSDK登录 - SFSafariViewController被禁用?
- 4. 用户被授权登录
- 5. 如果Laravel中的用户被禁用,限制登录
- 6. Iphone:如何检测Facebook登录被ios6中的用户禁用
- 7. keystone.js当前登录用户
- 8. 当用户使用用户名和密码登录时获取用户ID
- 9. 为非登录用户禁用税收
- 10. 如何禁用CKAN用户的登录?
- 11. 避免为禁用用户登录Symfony2
- 12. 根据登录用户禁用按钮
- 13. 根据当前登录的Apple ID创建用户记录
- 14. 当JavaScript被禁用时显示/隐藏登录表单
- 15. 如何禁用已登录用户的登录页面
- 16. FOSUser - 禁用登录用户的登录页面
- 17. 获取当前登录的用户ID为Facebook应用程序
- 18. 使用生成的匿名登录ID登录用户
- 19. 用户登录后链接用户ID和反馈ID
- 20. 登录系统,用户禁止PHP
- 21. 如何禁用帐户的ssh登录?
- 22. 禁用Sql Server Windows登录帐户?
- 23. 禁止对已经“登录”用户FOSuserBundle
- 24. 禁用登录AngularJS
- 25. 保存登录用户的记录时,用户ID为NULL
- 26. 当用户登录Nicety登录时W3总缓存仍然被缓存
- 27. 用户已登录(ID),返回。 Jhipster 4.1.1
- 28. 获取登录用户的日历Id
- 29. Symfony2获取登录用户的ID
- 30. 如何获得登录用户ID C#
你的“禁用”是什么意思?从Firebase控制台中删除帐户时? –
没有好友。有一个名为禁用帐户的选项。你看见了吗? – Fodis
@AlexMamo兄弟可以ü请检查这一个吗? https://stackoverflow.com/questions/46725111/firebase-database-query-not-working – Fodis