我创建了一个登录和注册应用程序通过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. QT获取当前登录用户ID
- 2. 如果Laravel中的用户被禁用,限制登录
- 3. keystone.js当前登录用户
- 4. 根据当前登录的Apple ID创建用户记录
- 5. 如何禁用CKAN用户的登录?
- 6. 当JavaScript被禁用时显示/隐藏登录表单
- 7. 获取当前登录的用户ID为Facebook应用程序
- 8. 使用生成的匿名登录ID登录用户
- 9. 如何禁用帐户的ssh登录?
- 10. 登录系统,用户禁止PHP
- 11. 禁用登录AngularJS
- 12. 获取登录用户的日历Id
- 13. 如何检索用户登录ID
- 14. 用户已登录(ID),返回。 Jhipster 4.1.1
- 15. 从会话登录的用户ID
- 16. Windows登录用户唯一ID
- 17. 在OTRS中获取当前用户登录ID
- 18. 获取当前登录的FB用户的ID
- 19. 如何获取当前用户登录grails的id?
- 20. 如何获取当前登录用户的ID?
- 21. 知道当前登录用户的Facebook的ID
- 22. 无法获取当前登录用户的ID
- 23. asp.net的MVC获取当前登录的用户ID
- 24. 如何获取当前登录的用户的ID在pyrocms?
- 25. 用户登录不被记住
- 26. 当第二个用户登录时,ContextSessionSecurityToken被覆盖
- 27. 当j_security_check被调用时,哪个登录模块被WebSphere调用?
- 28. 用curl登录dropbox(用户登录)
- 29. 当前登录用户的Teamcity属性
- 30. 获取当前登录用户PHP
你的“禁用”是什么意思?从Firebase控制台中删除帐户时? –
没有好友。有一个名为禁用帐户的选项。你看见了吗? – Fodis
@AlexMamo兄弟可以ü请检查这一个吗? https://stackoverflow.com/questions/46725111/firebase-database-query-not-working – Fodis