私のアプリケーションでは、Tournament
のオブジェクトを作成できる管理者がいます。オブジェクトが作成されると、サービスはまた、(作成時に入力されたトーナメントディレクターの情報に基づいて)ユーザーを作成する。ユーザーのユーザー名はディレクターの電子メールであり、パスワードはランダムに生成され、ディレクターに郵送されます。MVC3ユーザー認証リンク
ディレクターが自分の電子メールアドレスとパスワードでログオンすると、自分のトーナメントの詳細を編集できるように、自分のトーナメントにリンクする必要があります。私はTournamentId
をデフォルトのASP Net Usersデータベースに格納する方法を見つけようとしましたが、失敗しました。
私は確かに私を助けるだろうthis SOの質問を見ましたが、私はそれが私の問題にどのように適用されるかを理解できません。ユーザーがログオンすると、知らないうちにTournamentId
を見ることができません。
Tournament
テーブルで検索を実行して、ログイン時に入力した電子メールアドレスに対応するIDを確認し、それをuserDataに保存する必要がありますか?それはこのようにかなり不愉快に思えます。
あなたは質問を少し誤解しているかもしれないと思うが、私は今何をすべきか知っていると思う。ありがとう。 – Mekswoll