gpt4 book ai didi

meteor - 如何删除 Meteor 中的用户帐户?

转载 作者:行者123 更新时间:2023-12-04 01:24:54 24 4
gpt4 key购买 nike

我发现在meteor 中删除用户帐户的唯一方法(除了使用mrt reset 清空数据库)是实际登录到该特定用户帐户,然后从控制台删除该帐户,使用:

Meteor.users.remove('the user id');  

但是就像我说的,我需要以该特定用户的身份登录,并且无法找到使我能够从数据库中删除任何用户的解决方案。我确定它与权限或角色有关,但我不确定如何继续/什么是最佳解决方案/如何为特定用户设置管理角色,以便我可以删除不同的用户帐户。

最佳答案

你可以做
meteor mongo
或者
meteor mongo myapp.meteor.com对于已部署的应用程序

然后
db.users.remove({_id:<user id>});
我不推荐它,但如果你想删除任何用户而不从 meteor 登录,你需要修改允许规则。但是删除用户的可能性很小,因此上述可能是最好的方法。

无论如何,如果您愿意,请修改 Meteor.users.allow({remove:function() { return true });属性(property)。见 http://docs.meteor.com/#allow .您可以在那里添加一些自定义逻辑,这样只有当您是管理员时,它才会允许您这样做

关于meteor - 如何删除 Meteor 中的用户帐户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17024263/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com