問題タブ [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 投票する
2 に答える
525 参照

asp.net-mvc-3 - MVC3特定の役割と追加情報のすべてのユーザーを管理します

私は現在、プロジェクトの管理者側を構築しています。次のことを行う必要があります。-新しいユーザーを作成し、それらに関するより具体的な情報(場所、位置など)を追加する-さまざまなユーザーをさまざまな役割に割り当てる必要があります。

私が最初にやりたかったのは、既存のユーザーの情報をプルして、データを追加のテーブルの情報と結合し、さまざまな役割でフィルタリングすることでした。

コントローラーでは、最初にMembershipクラスからのデータを内部結合し、UserIDレベルで上記のUserDetailクラスと内部結合するという簡単なことをしたいと思いました。そこで、次のコードを使用しました

問題は、最初に特定の役割の人だけを引っ張って、次にすべての人を引っ張ってから、上記のUserDetailクラスと内部結合する方法がわからないことです。

Index ActionaResultを取得したら、作成できるようになることを願っています-作成および編集機能

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

asp.net-mvc-3 - ライブサーバーでaspnet_rolesを作成するにはどうすればよいですか

GodaddyサーバーのMVC3 liveにasp.net Webサイトを投稿しました。管理者ロールを作成してユーザーを追加するにはどうすればよいですか? これを行う簡単な方法はありますか?sqlserver を使用する場合でも、理解を深めるためにある程度のコードで応答してください。ありがとう!

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

asp.net-mvc-4 - 登録 ASP.NET MVC4 でメンバーシップ、ロール、およびプロファイル データを収集する方法

登録ページですべての関連情報ユーザー、役割、およびプロファイル情報を収集する最善の方法は何ですか? 私の現在のアプローチは、レジスタ モデルに追加のフィールドを設定することです。

最後の項目として役割を参照してください。ここにもプロフィール情報を追加する予定です。

次に、コントローラーでこれを行います。

UserProfile クラスの一部ではありませんが、これらの追加のデータ要素を渡しても問題ありませんか? 私がやっていることはうまくいきますが、間違っているようです。

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

asp.net - ロールプロバイダーなしで(またはダミーを使用して)ロールを有効にする

フォーム認証を使用してログインするときにユーザーに役割を割り当てる方法が説明されているこの記事をフォローしています。

役割ロジックをイベントハンドラーに配置したので、基本的に役割プロバイダーは必要ありません。それにもかかわらず、これを実行するには、でロールプロバイダーを有効にする必要があるようweb.configです。悲しいことに、私がちょうど置くならば:

AspNetSqlRoleProviderロールプロバイダーとして選択した場合のように、SQLサーバーへの接続の失敗に関連するランタイムエラーが発生します。

このように役割を機能させるにはどうすればよいですか?役割プロバイダーを使用しないことを選択するにはどうすればよいですか、またはダミーのプロバイダーを実装するにはどうすればよいですか(意味がある場合)?

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

asp.net - ActiveDirectoryに関連付けられたセキュリティロールをユーザーに割り当てる方法

アプリケーションのページごとに(Windows認証を使用して)異なるアクセスロールを使用して、SqlRoleProviderを使用してユーザーのアクセスを制限しています。したがって、ユーザーを役割に追加するには、次のようにします。

次に、会社のADグループをアプリケーションに統合して、各ADグループにもこれらのアクセスロールが割り当てられ、特定のADグループの一部のユーザーが自動的にロールを「継承」するようにする必要があります。

私の質問は次のとおりです。

aspnet_Users、aspnet_RolesなどのSQLテーブルを引き続き使用できますか?

ADグループを統合するにはどうすればよいですか?また、ADグループに役割を割り当てるにはどうすればよいですか?(これまでのところ、ユーザーがDirectory Entryを使用して参加しているすべてのADグループを確認できます)。

ユーザーがWindows認証を使用してアプリケーションにログインするときに、ユーザーが特定のADグループの一部であることを確認した後、ADグループごとにユーザーに役割を「付与」または「割り当てる」にはどうすればよいですか。

これらの質問にご協力いただければ幸いです。

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

asp.net - ASP.NET ロールへの追加レイヤー

現在、ユーザーは管理者、用務員、教師などです。現在、デフォルトのプロバイダーを使用しています。

すぐに複数のクラブができるはずです。すべての役割は同じで、すべてのクラブで利用できます。ユーザーは複数のクラブに所属し、クラブごとに異なる役割を担っている場合もあれば、どのクラブにも所属していない場合もあります。

役割とクラブはデータベースに保存する必要があります。

これを行う簡単な方法はありますか。理想的には、このようなことをしたいと思います。

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

asp.net - ASP.NET Web.Sitemap - 1 つのロールがナビゲーション メニューに表示されず、他のロールは表示されない

私は、アプリケーション内のさまざまなユーザー レベルに対して "ユーザー"、"マネージャー"、"管理者" の 3 つのロールが定義されている ASP.NET C# アプリケーションに取り組んでいます。ユーザーと管理者のほとんどの作業を完了し、マネージャー セクションにページを追加しました。しかし、TreeView ナビゲーション メニューに「マネージャー」セクションが表示されません。http://blogs.ipona.com/davids/archive/2009/01/12/8554.aspxの優れたブログ記事を読みましたが、彼が定義したすべての「ルール」に従っているように見えますが、それでもそうではありません。動作しています。

ここに私の Web.sitemap ファイルがあります:

「Manager」フォルダーの Web.config は次のとおりです。

最後に、ルート Web.config で SiteMap プロバイダーを定義する場所を次に示します。

これは私が得たもののスクリーンキャプチャです(マネージャーセクションが欠落していることに注意してください):

NavMenu を示すスクリーン キャプチャ

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

c# - 管理ツールは APP_DATA で ASPNETDB の作成を停止しました

somee.com でホストされているデータベースがあり、それをメンバーシップ、役割、およびその他の情報テーブルに使用しています。

ただし、今のところ、ASP.NET Web 管理ツールによって自動的に生成される ASPNETDB.mdf で小さな問題しか経験していないので、時々削除してツールに再作成させて、いくつかの役割の問題が修正されるようにしました。 Webサイト。

Windowsが他のアプリケーションで使用されていると言い続けたため、昨日は削除できませんでした。そのため、タスクマネージャーを開いて、SQL関連のタスクをすべて閉じました。その後、どうにかして aspnetdb ファイルを削除しましたが、ツールはそれを再作成しませんでした!

今日、もう一度試してみましたが、aspnetdb.mdf が生成されず、タスク マネージャーに SQL 関連のタスクもありません :(

aspnetdb.mdf を使用せずに、somee.com データベースだけでロールとすべてを使用できる場合は、解決策に感謝します。web.config の詳細を次に示します。

私はすべての用途に MembershipProviderDB を使用していますが、APP_DATA/aspnetdb.mdf はまだ多少必要です:Z.

ちなみに、aspnetdb.mdf は役割だけに使われているようです。それについては不明です。

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

asp.net-mvc - GenericPrincipalの役割はMVCビューでは使用できません

MVCアプリでは、RolesProviderをバイパスして、渡されるCookieにロールをキャッシュするだけです。Application_AuthenticateRequestインターウェブに関するいくつかの提案に従って、次のようにイベントを活用しています。

私はその方法を段階的に実行し、いくつかの役割を持ついくつかの条件をスローしました。現在のユーザーが設定された直後はUser.IsInRole("rolename")、魅力のように機能します。

しかし、ビューで同じ呼び出しを行おうとすると、次のようになります。

ロールにアクセスできません。AuthenticateRequestこの時点でユーザーを掘り下げてみると、イベントの最後にユーザーがロールを持っていることを確認した直後は、ロールが存在しないように見えます。

この質問にも同様の問題があります。コメントするつもりでしたが、担当者が少ないためにコメントできないと思いますが、これは私だけの問題ではないようです。

私も同様のアプローチを持つこの質問を見ましたが、これは私に同じ結果を与えています。

何が起こっているのかについての提案やコメントはありますか?

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

c# - ASP.NET MVC3 で登録文字列のロールにユーザーを追加できませんでした

私は、ユーザーが asp.net mvc Web アプリケーションに登録するときに自分の役割を選択できるようにしたいと考えています。以前、asp.net 管理ツールを使用してロールを追加しました。登録メソッドで使用しているコードは次のとおりです

登録ビューにいる間に、このコードを取得しました

ただし、ロールはデータベースとユーザーに書き込まれます。ただし、UsersInRoles テーブルは空で、この例外が発生しました

System.Configuration.Provider.ProviderException: ロール 'roleName' が見つかりませんでした。

誰かが同じ問題を抱えていましたか?