很难找到有意义的头衔。我希望我现在更清楚了。
我正在构建一个类似于关于身份验证模型的涂鸦的服务。用户可以“创建”某些内容(使用表单)。会有两种不同的观点。一个用于创建者,他可以修改他的设置,另一个用于公共访问。
我不想强迫用户注册/登录。所以我想出了一个类似涂鸦的URL结构:
现在的问题是我如何处理这个问题。目前,我将令牌传递给所有与管理员相关的方法。但我对此并不满意。
我还考虑过一些服务器端会话。我发现了两个流星包,但它们都没有被主动维护。
另一个想法是滥用内置的用户管理但没有用户识别它。但我不认为这是可行的。
所以现在我问你是否有一个很好的方法来解决这个问题。我希望我明确表达了我想做的事情。
答案 0 :(得分:1)
有很多方法可以做到这一点。一种方法是重用Accounts包。
您的用户ID为{some-id}
,密码为{some-token}
。
创建新页面时。您可以使用Account.createUser在服务器端创建新用户。
输入网址/{some-id}/admin/{some-token}
Meteor.loginWithPassword。