問題タブ [access-levels]

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 に答える
466 参照

c++ - テンプレートのC++部分特殊化でエラーが発生しました

私はPC-Lint(静的コード分析のための優れたツール-http : //www.gimpel.com/を参照)を使用しています。次のコードのチャンクについては、次のとおりです。

PC-lintは私に警告を出します:

コードは問題なく、エラーはlint側にあると思いますが、Lintツールは本当に素晴らしいツールであり、私が何かを知らないよりも可能性が高いと思います。それで、このコードは大丈夫ですか?

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

c# - C# コンパイル エラー: 「保護レベルが原因で X にアクセスできません」

c# でこのコンパイル エラーが発生するのはいつですか?

「Favorite.Favorites.FavoriteCollection」は、保護レベルが原因でアクセスできません

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

c# - アクセスレベルごとに許可されたコマンドを処理しますか?

次のような一連のコマンドがあります。

  • 。キック
  • .unban
  • 。禁止
  • .unvouch
  • 保証します
  • 。追加
  • .del
  • 。いう

これらのコマンドは、異なるアクセス権を持つ複数のユーザーがいるチャット ルームで使用されます。たとえば、次のようになります。

  • 管理者はすべてのコマンドを使用できます。
  • モデレーターは、.kick、.vouch、.unvouch、.say の使用を許可されています
  • VIP は .say の使用を許可されています
  • 基本はコマンドを使用できません

コマンドが使用されると、部屋に存在するボットに送られ、そのボットはコマンドを実行する前に、ユーザー、アクセス、およびすべてを確認します。

最初に、リストに割り当てられたユーザー クラスがあります。

特定のユーザーが特定のコマンドを使用するためのアクセス権を持っているかどうかを照会/チェック/検証する簡単な方法を実装したいと考えていますが、それにアプローチする方法がわかりません。

次のようなリストに 2 番目のクラスを割り当てることを考えていました。

そして、次のようなクエリを実行します。

上で述べたように、ユーザーがコマンドを入力したときにキャプチャするチャット メッセージを常に読み取り、キュー内のすべてを確認して処理するバックグラウンド ワーカーがあります。

登録ユーザーとアクセス レベルは、Web サイトの API から入力されます。この API は、アプリケーションの起動時に JSON をアプリケーションに返し、主要なコマンドが発行されるたびにデータを更新します。

これはほんの一例です。考えすぎかもしれませんが、これに対処する方法についてアドバイスやアイデアを聞きたいです。

0 投票する
4 に答える
350 参照

c# - C# のアクセス レベル

簡単な簡単な質問、

C++ のように C# で複数の変数またはメソッドのアクセス レベルを宣言する方法はありますか?

同様に、C# と C++ では、a のメンバーがstruct定義されていない場合は同じであり、apublicのメンバーclassprivateですか?

よろしく、アレックス

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

php - 現在のログインスクリプトにユーザー/アクセスレベルを追加するにはどうすればよいですか?

私は現在PHPとMySQLを学んでおり、基本的な(古いですが)ログインスクリプトのチュートリアルから作業しています。さまざまな減価償却された関数などに出くわし、このスクリプトを改善しようとしています。

管理者やユーザーなど、スクリプトにさまざまなアクセスレベルを追加したいと思います。「users」テーブルに「access」という行を追加しました。これにより、アクセスはユーザーの場合は「1」、管理者の場合は「9」になります。

最初の調査の結果、ユーザーのアクセスレベルをセッション変数に格納できるようにする必要があるようです。これは正しい方法ですか?もしそうなら、ユーザーがログインしたときに、これを最初に取得するにはどうすればよいですか?

アクセスレベルがセッション変数に格納されたら、ヘッダーリダイレクトを使用して、ページへのアクセスをどのように制限できますか?

これは私がfunctions.phpから使用している現在のコードです

そしてlogin.phpから

私はこれに数日間立ち往生しているので、どんな助けでも本当にありがたいです、ありがとう。

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

delphi - オブジェクトの保護されたプロシージャを非表示にする方法は?

1 つの基本クラスには、保護されたプロシージャがあります。そのクラスを継承する際に、その手続きを外部から使われないようにしたい。privateおよびstrict privateセクション内からオーバーライドしようとしましたが、それでも外部から呼び出すことができます。元のクラスは私のものではないため、 のTOriginal定義方法を変更することはできません。

継承したクラスでこの手順を非表示にすることはできますか? そしてどうやって?

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

ruby-on-rails-3 - Rails3の動的ユーザーロール/アクセスレベル

教師が生徒の課題や提出物を管理するために使用するアプリケーションを開発しています。ただし、学校によって、課題の提出、成績、生徒ができるべきこととできないことについての基準が異なります。そのため、教師がユーザーが実行できる特権と実行できない特権を正確に決定できるように、柔軟な役割管理機能をアプリケーションに実装することを検討していました。

これに対する簡単な解決策の1つは、教師がチェックボックスを使用して操作し、関連するコントローラーアクションでbefore_filterを実行できる、ブールフィールドをユーザーモデルに追加することです。または、役割の定義を教師が所有する別のモデルに移動し、その上でbefore_filterを実行することもできます。

これらのソリューションのいずれかを実装しようとする前に、柔軟なユーザー管理の役割定義をすでに処理しているgemまたはプラグインがあるかどうか疑問に思いましたか?

補足として、何か意味がある場合は、認証にDeviseを使用しています。

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

php - tank_auth にアクセスレベルを追加する方法

私はci 2を使用しており、以前の投稿で、ユーザー認証に最適なライブラリとしてtank_authを推奨していることを見ました。ダウンロードしましたが、tank_auth でアクセスレベルを設定する方法がわかりませんでした。

これを手動で変更する必要がありますか?

users テーブルに group_id フィールドを追加し、登録フォームを微調整して、各新しいユーザーに group_id も保存することを考えていましたが、車輪を再発明するのは嫌いなので、この微調整は既にありますか? または私はそれをハードコーディングする必要がありますか?それを行う最善の方法についての手がかりがない場合は、tank_authコードを台無しにしないでください。

ありがとう

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

django - Djangoでのアクセスレベル対応ビューの設計

誰が見ているかに基づいて異なる情報を表示する必要があるサイトでページを作成する場合、最もエレガントなデザインは何ですか?私が思いついたいくつかの可能性:

  1. すべてのデータを、ユーザーが持つ特権の種類を示す変数とともにテンプレートに渡し、それに基づいてテンプレートに表示するかどうかを選択させます。

  2. アクセスレベルに基づいて、テンプレートのさまざまなバージョンを用意します。

  3. アクセスレベルに基づいて、ビューのさまざまなバージョンを用意します。

具体的な例として、ユーザーのプロファイルを持つページがあるとします。ユーザーがログインしている場合は、すべての情報が表示されます。別のユーザーがログインしている場合、そのユーザーが公開したものだけが表示されます。管理者がログインしている場合は、すべての情報と一連の管理アクションボタンが表示されます。