3 層の ASP.NET 2.0 アプリを使用しています。ログイン コントロールで追加された資格情報を使用して、メンバーシップ クラスの Membership.ValidateUser メソッドを使用したいと考えています。ばかげているように見えますが、ValidateUser コントロールに web.config で指定されたデータベース以外を呼び出す方法がわかりません。私が必要としているのは、データベースに対して認証する中間層を呼び出すことです。プレゼンテーション層をデータベースに対して直接認証することはできません。
Donde
質問する
170 次
1 に答える
1
カスタム メンバーシップ プロバイダーを作成し、MembershipProvider から継承して、web.config に接続するだけです。プロバイダーは App_Code フォルダーに入ってから、中間層を呼び出すことができます
<membership defaultProvider="CustomProvider">
<providers>
<add
name="CustomProvider"
type="YourNameSpace.YourCustomProvider"
connectionStringName="ConnectionString" />
</providers>
</membership>
于 2009-07-07T13:08:16.353 に答える