0

まず、質問のタイトルが非常に説明的であるかどうか完全にはわかりません。そのため、お詫び申し上げます。

私は新しいサイトに取り組んでおり、MembershipProvider システム (とにかくカスタム実装) を使用する予定ですが、固有の問題に遭遇しました。これを開発しているマシンは雇用主の ActiveDirectory ドメインに接続されているため、ログイン コントロールを使用するたびに、常にログインしていると表示され、ActiveDirectory から DOMAIN\user.name を取得しているにもかかわらず、メンバーシップ システムでまだユーザー アカウントを作成していません。

これで、なぜこれを行うのかがわかりました。これは、ログイン コントロールがページの Request プロパティからユーザー名を取得するためです。このプロパティは、常に私のドメイン アカウントを取得します。私の質問は、これをオーバーライドできますか? カスタムメンバーシップモデルを使用しているため、ログイン/ログアウト機能をテストする必要があり、常にログインしていると表示されると、それを行うことができません.:)

情報やリンクは大歓迎です。これを投稿する前に「関連する質問」を調べましたが、私の質問に直接関連するものは見つかりませんでした. 再度、感謝します。

ジェームズ

4

1 に答える 1

2

Web サイトで Windows 認証が有効になっているようです。まず、有効になっていないことを確認し (有効な認証方法は「フォーム」のみ)、カスタム メンバーシップ プロバイダーが正しく登録されていることを確認します。

これがあなたを正しい方向に向けてくれることを願っています。

/クラウス

于 2009-12-01T10:25:57.607 に答える