そのように呼び出すことができる場合、ここに私の問題があります。asp.net mvc 2.0 でカスタム メンバーシップ プロバイダーを使用して認証を実装しました。すべて正常に動作しますが、1 つの問題があります。 MSSQLのデータベースを介して、ユーザーを検証し、FormsAuthenticationを渡して使用して、UserNameのみをプロファイル情報として設定します。
しかし、そのユーザーが自分だけに属し、ユーザーが作成した他のアイテムと一緒にリストできる新しいアイテム(販売用など)を作成したい場合、このユーザー名を(FormsAuthenticationで)使用してデータベースでチェックし、そのアイテムを接続します外部キーを持つ適切なユーザーですが、ユーザー名が一意の場合は機能するため、データベーステーブル「ユーザー」のID列などの追加情報を保存して後で使用する必要があるため、ユーザーの追加情報を保存する最も安全で「ベストプラクティス」の方法は何ですか前述のユーザー名はデータベース内で一意である必要があり、ログに記録されたユーザーに関する十分な情報ではないため、後で使用します。