問題タブ [user-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.
vb.net - カスタムロールの追加-VB2008Winforms
開発中のwinforms(VB 2008)ベースのアプリがあり、ユーザーアクセスにカスタムロールを使用したいと考えています。
アプリケーションレイアウト: 特定のアクションが発生したときにログインフォームを開くメインフォームがあります。ログインフォームのインターンは、私が作成した認証クラスを使用して、ユーザーを認証し、アクセス権を設定します。[アプリケーションの設定]ページで、[認証モード]を[アプリケーション定義]に設定しています。これは、これが展開される環境でWindows認証を使用できないためです。
アプリケーションはMSSQL2005 dbを使用し、認証プロセスで使用している3つのテーブルは、User_Account、User_Roles、およびUser_Accessテーブルです。User_Account内のアカウントとUser_Rolesテーブル内のロールの組み合わせは、User_Accessテーブルのベースです。User_Accessテーブルの使用は、アプリケーション内のさまざまな機能へのアクセスを割り当てる方法です。
認証方法: ユーザーを認証するために、「My.User.CurrentPrincipal」(以下のコード)方法を使用しています。My.Userオブジェクトはうまく機能し、現在認証されているユーザーを参照するときにアプリ全体で「My.User.Name」プロパティを使用できるようにします。
アクセス方法: 現在のユーザーのアクセスレベルを設定するために、Authenticationクラス内の関数を使用し、変数としてMy.User.Nameを渡します。この関数は、データセットテーブルアダプターとForループ内のSelect Caseステートメントを使用して、ユーザーにすべてのアクセスレベルを割り当てます(以下の関数コード)。
私の問題: ユーザーにアクセス権を割り当てるこの方法は機能しますが、My.Userオブジェクトのように、アプリケーション全体で永続的ではありません。.IsInRoleプロパティを使用してMy.Userオブジェクトを介してカスタムロールを作成する方法を見つけたいと思います。User_Rolesテーブルを使用してこれらのロールを動的に作成したいと思います。これにより、My.User.IsInRole( "MyRole")構文を使用して、アプリケーション全体でカスタムロールを使用できるようになります...現在My.User.Nameを使用できる方法と同様です。残念ながら、現在検証できる役割は、組み込みのWindowsタイプのアカウント(管理者... ect。)のみです。
ASP.Netに関連する多くの情報と例、およびWinforms Windows認証の設定を見つけましたが、これまでのところ、私の問題に直接関連するものはありません。これを達成する方法があると思います...しかし、私はそれを見つけることができませんでした。どんな助けでも大歓迎です!!
ご協力ありがとうございました!
'ユーザー認証の例:
'アクセス割り当ての例:
mysql - mysqlデータベースに10個のオプションを保存するための最良の方法は何ですか?
PHPネットワークのコードを変更して、ワードプレスのような「ユーザーロール」を使用するようにします。これが今のところ私の計画です。
0=登録済みの非電子メール検証済みユーザー
1=登録済みおよび検証済みの電子メール
2=モデレーター
3-9=まだ何もありません
10=管理者
私のPHPコードでは、このような配列を使用して、役割番号の機能を設定します。
ユーザーが持つ値をmysqlDBに保存することを考えていましたが、これは10の異なるロールオプションを列挙型として保存するための最良の方法ですか、それともより良い方法またはより高速な方法がありますか?私は列挙型が時々最速ではないことを読みました。
user-roles - 標準のWebサイトユーザーロールの名前は何ですか?
大多数のサイトがすべて使用できる標準のユーザーロール名は何ですか?以下は、私が考えることができる最高の役割のリストです(重要度の高い順に)が、私が取り組んでいるユーザーシステムの少なくとも10の役割名を見つけたいと思っています。
私が興味を持っているもう1つのことは、これらの名前が他の言語に正しく翻訳されているかどうかです。
drupal - Drupal: 通常の独自のテーマよりも権限の少ない 2 番目の管理者を実装するには?
現在、drupal で 2 番目 (下位) の管理層を実現しようとしています。これらのユーザー用に同じ名前のモジュールを介して追加のセクションを作成したため、独自のテーマなどを使用できます。これらの 2 番目または下位の管理者に、ページのセクションにメニューを提供して、次のような特定の管理機能にアクセスできるようにしたいと考えています。他のユーザーや特定の種類のコンテンツなどを管理する.機能ですが、他の機能を許可します。この場合、2 番目の管理者が自分よりも下位階層のユーザーの役割を作成および変更できるようにしたいと考えていますが、実際の管理者に変更または作成することはできません。これは問題の一部にすぎませんが、より小さな問題は、既存の管理ビュー (ユーザーやコンテンツのビューなど) を複製し、その複製をセクションの下のパスに設定することなく、2 番目の管理セクションにテーマを設定したままにできないことです。助言がありますか?
ruby-on-rails - 特定のモデル インスタンスでユーザーにロールを付与するためのデータベース戦略の支援
宣言型承認で実行されている Ruby アプリがあり、役割を作成しました。
admin (アプリ管理者) org_admin (組織管理者) org_colab (組織協力者) org_visitor (組織訪問者)
ユーザーは複数の組織を持つことができ、管理者または共同作業者になることができます。
所属表を使用してそれらをリンクします
この多対多の役割を解決するための最良の戦略は何ですか?
アフィリエーション テーブルに追加の属性を追加するには? like : 所属(:user_id:integer, :organization_id:integer, :affiliation_type:integer)
また、所属タイプは、org_admin の場合は 0、org_colab の場合は 1、org_visitor の場合は 2 にすることができます。
特定の組織に役割を割り当てるためのより良い方法があるに違いないと思います...
vb.net - VB.NETWinアプリケーションでのカスタムロールの操作
vb.netを使用してWindowsアプリケーションにカスタムユーザーロールを実装する方法を探しています。管理者とユーザーのエントリを持つロールと呼ばれるデータベーステーブルを取得しました。一部のフォームデータが表示されません。ASP.NET MVCでは、次のように実行できます。
それがこのように行われることができれば、それは素晴らしいことです。
前もって感謝します。
c# - C#アプリケーションでさまざまなユーザーロールを処理するための推奨される方法は何ですか?
ローカルでスキャンし、ローカルマシンまたは同じLANにあるマシンにあるデータベースにドキュメントを保存するためにローカルで使用されるビジネス用の小さなアプリケーションを作成します。
ユーザー名とパスワードを使用してUsersというテーブルを作成し、ユーザータイプIDに従ってフォームまたは別のフォームを表示することができます。しかし、私はベテランのプログラマーが推奨するアプローチにもっと興味があります。
何かアドバイス?
編集:私は十分に安全であるが、十分に拡張可能である何かを探しています。
java - Spring Securityを使用してJavaコードで「hasRole」をチェックする方法は?
Javaコードでユーザー権限または権限を確認する方法は?たとえば、役割に応じてユーザーのボタンを表示または非表示にします。次のような注釈があります。
Javaコードでそれを作る方法は?何かのようなもの :
php - ユーザーロールセクションにアクセスする際のMagentoエラー
私はMagentoサイトに約20〜25の拡張機能がインストールされており、そのうち7つは商用です。つまり、これらの7つの拡張機能は完全に暗号化されています。また、これらの拡張機能はいずれも、管理領域の[ユーザーの役割とアクセス許可]セクションを使用していません。
さて、数日前、私は本当に私に犠牲を払っている愚かな問題に遭遇しました。新しいユーザーロールを([システム]>[アクセス許可]>[ロール]から)作成したかったのですが、すでに14個の他のロールが設定されています。これで、[新しい役割の追加]ボタンをクリックするか、既存の役割のいずれかを編集しようとすると、次のエラーが発生します。-
このエラーは拡張機能の使用に関連していると私は確信していますが、それがどこから来ているのかわかりません。すべての拡張機能を無効にし、完全なキャッシュをクリアし、「/ var /」フォルダ内のすべてのフォルダを削除することでこのエラーを解決しようとしましたが、何も起こりませんでした。
Magentoバージョン:1.3.2.3
Magentoのアップグレードが必要であることは知っていますが、これらの拡張機能のためにアップグレードできません。
誰かがこの問題で私を助けてくれますか?どんな助けでも大歓迎です。