我有一个独特的用户创建流程,如下所示:
- 用户第一次来到我的网站,他们点击了一个按钮。
- 我在数据库中为他们创建了一个用户,并使用 UID 设置了一个 localStorage 键。
- 使用用于创建数据,我将数据保存在数据库中并将其与 UID 相关联。
- 用户回来了,如果他们在 localStorage 中设置了 UID,我会向他们展示他们之前创建的数据。
- 用户可以单击注册创建一个“真实”帐户,从该帐户开始,他们必须使用用户名和密码或其他服务(例如 Facebook)登录。
那么,我将如何使用 Meteor Accounts 和 User 模型来实现这一点?
简而言之:
- 我需要创建没有信息(关于用户)的用户 mongo 文档。
- 我需要通过仅具有 UID(充当“密码”)来验证用户身份。