2012-03-15 5 views
0

ユーザー名とパスワードを処理するカスタム認証プロバイダがあります。実際のDNNユーザーアカウントを問題なく作成できます。私がしたくないのは、DNNが使用するaspnet_membershipテーブルにメンバーシップ情報を繰り返すか追加する必要があるということです。 ]メンバーシップ情報を作成せずにDNNユーザーを作成することはできますか?

DNNがメンバーシップテーブルのLastActivityDateなどのフィールドを更新しないようにしたいと思います。 DNN内の役割とアクセスを管理するために、認証プロバイダとDNNユーザーを使用したいだけです。

明確化:

は、私が本当にやりたいと思ってることはDNN UsersテーブルにDNNユーザ認証テーブルとユーザを使用しますが、それに関連するすべてのaspnet_Userやaspnet_Membership情報を持っていないです。認証は別のシステムによって提供されています - TwitterやLive IDと思う - 私はDNNにパスワードを持たせたくありません。それは可能ですか?

答えて

0

独自のプロバイダを作成してASP.NETメンバーシッププロバイダを置き換えた場合、これらのテーブルには何も書き込まれないので、問題ありません。

は直接明確化パー

を未更新、しかし、あなたがする場合は、あなたが実際に通過し、ユーザーを作成するときに、ユーザーアカウントまたは類似のデフォルトのパスワードを設定することにより、アウト偽のシステムにいろいろなことを行うことができます。

希望の場合は、私に電子メールを送って、正しい方向に向けることができます。

+0

私は複数のログインオプションを必要としませんが、デフォルトのログインオプションを維持したいと思います。ホスト、管理者、DNNシステムの他のアカウント他のユーザーは、別のデータベースの既存の資格情報でログインします。これらのユーザーはDNNユーザーとして追加されますが、これらのユーザーのメンバーシップ情報を追加する必要はありません。それは意味をなさないでしょうか? – roberocity

+0

ミッチェル、答えに感謝します。私が質問に追加した明確化が役に立つかどうか不思議である。 – roberocity

+0

私はこれをもっと早く見ることができませんでした....私の記事を更新しました。 –

関連する問題