問題タブ [membership-provider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1182 参照

asp.net - ASP.NETメンバーシッププロバイダー-シングルログイン

シングルログインアプローチでいくつかの異なるWebアプリ/ツールにASP.NETメンバーシッププロバイダーを利用することを検討しています。

要件

ユーザーがmy.domain.comにログインすると、使用する権限があるアプリ/ツールのリストが表示されます。ユーザーは使用したいツールを選択し、リンクをクリックします。ツールを開くと、現在ログインしているユーザーと、アプリケーションに対する一意のアクセス許可を特定できるユーザーを特定できます。

各アプリが同じバックエンドメンバーシッププロバイダーDBを指すことができることは知っていますが、各アプリはログインを必要としますか、それともユーザーがすでにログインしているかどうかを識別できますか?

0 投票する
2 に答える
611 参照

c# - ASP.NET メンバーシップの PasswordLength とその他のプロパティ

Web サイト管理ツールにアクセスして新しいユーザーを作成すると、常にパスワードが 7 文字ではないと表示されます。

エラー メッセージ:

ここに私のweb.configがありますが、見られていないようです。

machine.config を変更するところまで行きましたが、再起動後も同じ結果になりました。とてもイライラします。

私のweb.configファイルが無視されているように見える理由はありますか?

ありがとうございました、

スティーブ

0 投票する
2 に答える
1941 参照

dotnetnuke - DotNetNuke 4.9.2 でユーザー登録ページを作成する方法

DotNetNuke で独自のユーザー登録ページを作成する方法を探しています。デフォルトのものを置き換えたくありません。構築中のモジュールに dnn 登録を入れたいだけです。DotNetNuke に含まれている現在のメンバーシップ プロバイダーを使用したいと思います。

0 投票する
1 に答える
1358 参照

asp.net - LastActivityDateカスタムメンバーシッププロバイダー

LastActivityDateはいつ更新される予定ですか?認証されたユーザーとしてWebアプリケーションの他のページをクリックしても、LastActivityDateが更新されません。

メンバーシップ(パスワードの変更、GetUser()など)に関係するかどうかに関係なく、ユーザーが任意のページをクリックしたときに更新する必要があると思います。しかし、私が見た例は、ValidateUser()でのみ更新しているようです。

http://msdn.microsoft.com/en-us/library/system.web.security.membershipuser.lastactivitydate.aspx

備考の下に、ValidateUserメソッドの下でそれを行うように指示します。

LastActivityDateはいつ更新しますか?ValidateUser()のすぐ内側?

ありがとう

更新:質問を明確にしました。

0 投票する
2 に答える
61 参照

asp.net - Asp.netメンバーシップProviderSql

Asp.net Membership Providership Sqlを調べて、自分のニーズに合っているかどうかを判断し、いくつかの基本的な質問があります。

たくさんのテーブルを作成しているようですが、その多くは必要ないと思います。必要なアプリケーションは1つだけで、役割管理は必要ありません。未使用のテーブルを削除できますか、それともそのままにしておく必要がありますか?

SQLメンバーシッププロバイダーで作成されたユーザーにレコードを関連付けることができる別のテーブルが必要です。このユーザーの主キーとして「Membership.GetUser.ProviderUserKey.ToString()」を使用しても安全ですか。そうだと思いますが、それを管理しているのはAsp.Netであるため、自分では制御できないものに依存しているように感じます。

また、統計を取得するためにユーザーでログインせずに、データベースに直接アクセスします。aspnet_Users.UserId(table.field)を使用して、データベースに対してSQLクエリを実行しても安全ですか。私が恐れているのは、フレームワークの更新後に突然、Asp.Netがテーブルのレイアウトなどを変更することだと思います。

0 投票する
3 に答える
196 参照

asp.net - ASP.NET メンバーシップ ユーザーが消える

メンバーシップ クラスを使用してプロジェクトの作成を開始し、テストするユーザーを数人追加し続けました。次の日も続けようとすると、それらのユーザーはなくなってしまいました。

メンバーシップ テーブルにクエリを実行すると、レコードは表示されますが、Web サイト管理ツールはユーザーがいないと通知します。これは少し静かに起こったので、今それを自分のプロジェクトに使用する必要があるかどうか心配しています.

何か不足していますか?

どんな提案でも大歓迎です。

スティーブ

0 投票する
2 に答える
851 参照

c# - Structuremapを使用して複数のMembershipProvidersを挿入します

既存のASP.NETMVCアプリケーションがあり、選択したIOCコンテナーとしてStructureMapを使用しています。現在、コントローラーにIMembershipProviderが必要な場合は、StructureMapを使用して、以下のソリューションコードのように、web.configファイルのBuyerMembershipProvider構成に基づいてコントローラーのコンストラクターに具体的なインスタンスを挿入します。

これは正常に機能します。ただし、これは「購入者」のユーザータイプにバインドされています。売り手情報は別のデータベースに保存され、メンバーシップ情報を保存するためのさまざまなテーブルがあります。基本的に、コンテキストに基づいてBuyerMembershipProviderまたはSellerMembership Providerのいずれかを挿入できるようにし、オブジェクトファクトリの初期化に次のようにします。

オブジェクトファクトリを初期化するときに、2つの具体的な実装のどちらかを決定することは可能ですか?

どんな助けでも大歓迎です、事前に感謝します!JP

0 投票する
0 に答える
181 参照

iphone - iPhone アプリでのアプリ ユーザー/グループの管理

iPhone アプリでユーザー グループを管理しようとしています。アプリは Web サーバーに接続されています。したがって、ASP.net メンバーシップ プロバイダーを使用してユーザー情報を保存/管理することを検討しています。(エンドユーザーを管理するための簡単なカスタムテーブルを作成するだけかもしれません)。

iPhone SDK でネイティブのユーザー管理フレームワークを見たことがありません。誰にもより良い提案がありますか?

ありがとう

0 投票する
1 に答える
1971 参照

.net - .net sqlメンバーシッププロバイダーでセキュリティの質問の回答を取得するにはどうすればよいですか?

.net SQLメンバーシッププロバイダーでフォームコードレベルのセキュリティの質問の回答を取得する方法はありますか?同じプロバイダーを使用して、ユーザーがパスワードの変更をリセットしたり、機能を変更したりできるようにするのに苦労しています。誰かがそれを行う方法を知っていますか?または、質問と回答の機能を使用したい場合、パスワードを変更するためにセキュリティの質問を自動的に使用する必要があることを意味しますか?

0 投票する
3 に答える
526 参照

asp.net-mvc - ASP.NETMVCから「aspnet_...」SQLテーブルを採用する

ASP.NET MVCで新しいプロジェクトを開始したばかりです。これは、このテクノロジを実際に使用する最初のプロジェクトになります。Visual Studio 2010を使用して新しいプロジェクトを作成すると、SQLサーバーに「aspnet_」プレフィックスが付いた一連のテーブルが作成されました。それらの一部は、組み込みのユーザーアカウントと権限サポートを扱います。

ここで、ユーザーに関する特定の情報を保持したいと思います。私の質問は、「ユーザーアカウントの情報に関する私のニーズを満たすために、このaspnet_テーブルの構造を変更することは良い習慣ですか?」です。

そして、私が思うに、答えは「いいえ」です。(なぜ正確に?)、私は自分の「ユーザー」テーブルを作成するつもりです。aspnet_Usersテーブルと自分のカスタムUsersテーブルのレコードを接続するための良いアプローチは何ですか。

関係を1:1にし、データベースのデザインをc#コードで可能な限り透過的にする必要があります(重要な場合は、linq to sqlを使用しています)。また、ユーザー名とパスワードをaspnet_テーブルから自分のテーブルに複製してデータを維持したくありません。

ビューを使用してそれらに参加することを検討しています。これは良い考えですか?

前もって感謝します!

編集:答えから、私は私が何を望んでいるのか、十分に明確ではないかもしれないことがわかります。問題は、デフォルトのasp.netプロバイダーを使用するかどうかではなく、私のニーズに合わせてどのように採用するかです。