次のような独自のユーザー作成フローがあります。
- ユーザーが初めて私のサイトにアクセスし、ボタンをクリックします。
- DB にユーザーを作成し、UID を使用して localStorage キーを設定します。
- 使用してデータを作成し、そのデータを DB に保存して UID に関連付けます。
- ユーザーが戻ってきて、localStorage に UID が設定されている場合は、以前に作成したデータを表示します。
- ユーザーは [登録] をクリックして「実際の」アカウントを作成できます。このアカウントから、ユーザー名とパスワード、または別のサービス (Facebook など) でログインする必要があります。
では、Meteor アカウントとユーザー モデルを使用してこれを達成するにはどうすればよいでしょうか。
手短に:
- (ユーザーに関する) 情報なしでユーザー mongo ドキュメントを作成する必要があります。
- UID (「パスワード」として機能) を持つだけでユーザーを認証する必要があります。