問題タブ [asp.net-roles]

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 投票する
1 に答える
195 参照

c# - ロールへのユーザーの追加は失敗します

私はしばらくの間ウェブサイトに取り組んできました。正しく機能しているメンバーシップ、ロール、およびプロファイルプロバイダーを使用しています。

ユーザーが登録できる標準のcreateuserwizardコントロールがあります。ユーザーが登録するときに、次のような特定の役割にユーザーを追加します。

これは、userCreatedイベントトリガーを介して行います。

管理者がユーザーの役割を変更できるようにする必要がある管理ページもあります。私は次のようにしました。

これも機能しません。データベース自体に移動すると、ユーザーはaspnet_UserInRolesに追加されませんでした。

追加の詳細:ユーザーを作成すると、意図されていない管理ページが表示されます。セキュリティトリミングが正しく機能しています。ユーザーをaspnet_UsersInRolesテーブルに手動で追加すると、意図したとおりにメンバーページにアクセスできなくなります。新しく作成されたユーザーは、表示できないはずのすべてのページを表示できますが、どのロールにも追加されません。これは私をびっくりさせています!

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

c# - c# vs2005 の webconfig でロールに応じてフォルダのページにアクセスする方法

シナリオは次のとおりです。

私は vs2005 と sql server2005 で役割ベースのプロジェクトに取り組んでいます。データベースでロールを定義し、カスタム ロール プロバイダーを追加しました。「管理者」と「ユーザー」のような 2 つの役割があります。プロジェクトに 2 つのフォルダーを作成し、役割に従ってこれらのフォルダー (管理者とユーザー) にページを配置しました。ここで、ロールに従ってページにアクセスするためのコードを web.config に追加したいと思います。これは、管理者が管理フォルダー ページのみを表示し、ユーザーがユーザー フォルダー ページのみを表示できることを意味します。

役割の承認を持つタグで、管理者用に 1 つのページとユーザー用に 1 つのページのみを定義すると、それらは正常に機能します。ただし、両方のフォルダーで複数のページを使用した場合は、両方の web.config ファイルですべてのページを定義する必要があります。

このようなロケーションタグを使用しました

タグ内のページの代わりにフォルダの役割を割り当てる可能性はありますか? はいの場合、これを実装するための貴重なアイデアを教えてください。

更新この 2 つのロケーションタグを Web 構成 に追加しました

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

asp.net-mvc-3 - ログインしたユーザーMVC3コントローラーの役割に基づいてlinqクエリをフィルター処理する

私がやろうとしているのは、MVC3コントローラーにログインしているユーザーの役割に基づいてクエリをフィルタリングすることです。私はユーザーが1つの役割だけを持つように制限しています。ユーザーは複数の役割を持つことはできません。私はいくつかのコードスニペットを持っていますが、これが進むべき道かどうかはわかりません。そしてまた誰かが私の目標を達成するために私を助けることができれば

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

asp.net - ASP.NETMVC4の役割

MVC 4で役割を管理するための最良の方法は何ですか?私はこのチュートリアルを見つけました:

http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-7

しかし、柔軟に対応し、バックオフィスユーザーに、登録ユーザーに役割を作成して割り当てる権限を追加したいと考えています。

どうもありがとう

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

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

以前にも似たような質問をしたことがあります

私は基本的なユーザーの役割を持っています:

この役割では、サイトのアクセス許可を管理します。新しいユーザーの追加やプロファイルの変更など。

また、アプリにはたくさんのページがあります。

等々。各ユーザーに個別に各ページへのアクセスを許可できるようにしたいと考えています。

役割を考えています。私が役割を追加Userすると、彼は を参照できます。EvaluationEvaluation.aspx

このアプローチの各ページには、独自の役割ベースのアクセス モデルがあります。そのため、メンバーシップ プロバイダーでより多くの役割を持つことになります。

次に、でページ アクセス ポリシーを簡単に設定できますweb.config

問題は、めちゃくちゃaspnet_Rolesになることです。Membership providerまた、ロールを処理するたびに、ロールをフィルター処理する必要があります。

たとえば、私はList<string>ユーザータイプの役割を持っています:

CheckBoxListそして、コントロールをバインドしたいときはPagePermissionRoles、次のようにsmthする必要があります:

2 種類のロールを作成する方法はありますか?別々のストレージと処理を提供するUserTypeRoles方法です。PagePermissionRole

既存のビルトイン asp.net メンバーシップ プロバイダーをオーバーライドしたくありません。

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

asp.net - ASP.NET メンバーシップ、すべてのロールへのアクセスが拒否されました

asp.net メンバーシップ認証に問題があります。メインの Web 構成を次のように構成しました。

そして指定されたフォルダで私の設定は次のようになります

しかし、ログイン後、フォルダーファイルにアクセスできず、メソッドでDenied.aspxユーザーを確認し、ページMembership.ValidateUserを呼び出してページに戻りますResponse.Redirect。これで十分ですか、それとも保護されたページをリクエストする別の方法が必要ですか

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

c# - 1 つのアプリケーションで複数のサイトにサービスを提供しています。フォーム認証 Cookie を設計するにはどうすればよいですか?

私のアプリケーションは複数のサイトにサービスを提供し、システム内のすべてのサイトに同じホーム ディレクトリを定義します。これは、ユーザー、ロールなどを含むビジネス アプリケーションであり、各サイトは別の顧客用であると想定します。

ロールの定義は DB にあるため、チケットを使用してフォーム認証 Cookie を作成し、その Cookie に次の名前を付けています。

しかし、Application_AuthenticateRequest でこの Cookie をデコードしようとすると、アプリケーションはセッション状態の準備ができていないというエラーをスローします。

「ApplicationName」データを別の方法で保存できます。しかし、私は最初から何か間違ったことをしているかもしれないと感じています。

このシナリオのパターンまたは何かを提案できますか?

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

asp.net - カスタムロールプロバイダーでasp.net mvc 4を使用してログインに失敗しても、エラーメッセージは表示されませんか?

カスタム ロール プロバイダーを実装しようとしていますが、チュートリアルを見つけてそれに従いました。リンクは次のとおりです。 http://techbrij.com/custom-roleprovider-authorization-asp-net-mvc

存在しないユーザー アカウントでログインしようとしても、エラー メッセージは表示されません。これが私の現在のコードです。

ログイン用のコードは次のとおりです。

プロバイダーの実装のコードは次のとおりです。

閣下/奥様、あなたの答えは大変役に立ちます。ありがとう++

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

asp.net-mvc - MVC 4 アプリケーションのカスタム承認属性を作成するにはどうすればよいですか?

この質問には多くの重複があるかもしれません。しかし、MVC のデフォルト メンバーシップを無視し、Cookie を使用してカスタム ログインを使用しました。そのため、サンプルのようにカスタム承認属性を作成することはできません。私はこのようなユーザーモデルを持っています:

ここに私のログインアクションがあります:

RoleIdでカスタム承認属性を作成する必要があります。ちなみに、私 bool UserInRole(roleId), bool IsUserAuthenticated()は準備ができているメソッドを持っています。

下手な英語でごめんなさい。

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

asp.net - ASP.NET のメンバーシップと役割

私は自分のプロジェクトに ASP.NET メンバーシップとロールを使用しようとしていますが、さまざまな記事、投稿、および SO を調べて、機能全体をゼロから手作業でコーディングするよりも、それを使用する方が良いオプションであるかどうかを確認しています。しかし、何日も検索した後、次のシナリオが可能かどうかはまだわかりません.

  1. 私のアプリケーションのユーザーにはロールがあり、会社にも属しています。したがって、ユーザーに会社固有のデータを表示するには、別のページで会社 ID が必要になるため、ユーザーがログインしたらすぐに会社 ID を取得する必要があります。
  2. 役割は分類する必要があります。(つまり、アプリケーション管理者、会社管理者、会社ユーザー(マネージャー、フロントデスクなど)。したがって、会社管理者がユーザーに役割を割り当てるとき、彼/彼女はマネージャー、フロントデスクなどのみを割り当てることができ、アプリケーション管理者は割り当てることができませんでした。(私は追加することを考えました.役割を分類するために Roles テーブルに別のフィールドを追加しますが、それが良いことなのか悪いことなのか、メンバーシップ コントロールの動作をどのように変更するのかはわかりません)

正確な質問ではありませんが、このシナリオで ASP.NET メンバーシップを使用する必要があるかどうかについてアドバイスを求めています。