2009-07-22 8 views
2

ASPのサービスを作成せずにカスタムメンバーシッププロバイダーを使用する方法はありますか? 私は、アプリケーションexe自体からDBに対してユーザー権利を検証することをお勧めします。 大藤は、私はまだSystem.Web.ClientServices.Providers.ClientFormsAuthenticationCredentialsを実装してログインフォームを持っているとSystem.Threading.Thread.CurrentPrincipalSystem.Web.Security.MembershipProviderまたはすべてのこれらのいずれかと対話したいです.NETビルトインのもの。私はウィンドウアプリケーションを実装し、SQL DBに対してユーザーを検証する必要があります

良いアプローチはありますか? 私はそれをやりたい最初の人ではないと誰も信じていますか?

+0

Windowsはすでに3つの基本メンバーシッププロバイダとKerberosと証明書のサインオンを使用する2つの拡張プロバイダを提供していますが、なぜカスタムメンバーシッププロバイダを実装したいのですか? –

+0

私は自分のMembershipUser構造を持っています。 また、私の妥当性検査のルールは異なります。 私はユーザーに電子メールなどを持たせたくありません – Shimmy

+0

何らかのサービスを使用していない場合、どのようにあなたのカスタムメンバーシッププロバイダがあなたのデータベースと話し合うのですか? –

答えて

0

自分自身でデータベースに直接話したがっているように思われるので、独自のログオンロジックを作成する方が良いかもしれません。

+0

それは私がやったことです。 – Shimmy

関連する問題