先ほど、友達管理機能についてご質問させていただきましたが、その続きでご質問させていただきます。
会員さんが、非会員の人を招待する機能を考えております。
想定しているフローは以下の通りです。
(0)招待用テーブルの用意
(1)会員が招待したい人のメールアドレスを入力して招待ボタンをクリック
(2)ユニークなIDを発行して、登録URLにIDをくっつけて発行する。(http://hoge.com/create?id=ユニークな値)
(3)発行したユニークなIDをDBに保存
(4)招待されたユーザーがそのURLをクリックし、アカウント登録をする
(5)パラメータのIDをサーバー側に送信?
...
ざっくりここまで想定していますが、(5)からの流れをどうしようか悩んでおります。
また、それ以前に上記のフローがよいのかもご相談したく思います。
そもそも
(0)招待用テーブルの用意
は必要なのでしょうか?
招待用テーブル
ID
招待した会員ID
発行したユニークID
招待ステータス?
発行URLのところまではなんとなくイメージがつきますが、
招待されたユーザーが登録した際に、招待したユーザーと招待されたユーザーは、「友達」という扱いをしたいのでどう紐づけるか、がポイントだと思ってます。
アドバイス頂ければと存じます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。