問題タブ [protected]

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

php - Wordpressのパスワードで保護されたページ

私は誰かが私にこの問題を助けてくれることを望んでいます。

WordPress管理エリアのページをパスワードで保護する方法を知っています。ページの編集エリアで、表示を編集してパスワードで保護するように設定します。ユーザーがレイアウトphpファイルに正しいパスワードを入力したかどうかを確認するためのwordpressphp関数があるかどうかを知りたいです。がレイアウト内にある場合にのみ、パスワード入力ボックスが表示されるようです。レイアウトのワードプレスの投稿だけでなく、より多くのコンテンツを表示しています。ユーザーがこのパスワードをすでに入力しているかどうかを確認してから、このコンテンツの残りの部分を表示できるようにしたいと思います。

これを書いているときに、1つのアイデアを思いつきました。それは、ワードプレス機能を使用していません。WordPressが設定するCookieを確認する可能性があります。Cookieが存在するかどうかを確認するだけで、そのユーザーがログインしていることがわかります。これは、パスワードで保護されたページがCookieを使用していることを前提としています。

これに関するどんな助けもありがたいです。

ありがとう、イアン

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

php - 保護されたコンストラクターにアクセスする PHP

保護されたメソッドまたはコンストラクターを使用することは非常にまれであることを知っています。SOや他のサイトでこれに関する議論を読みました。私が持っているタスクはかなり単純です。プログラムから保護されたメソッド/コンストラクターにアクセスする必要があります。すべての属性/メソッドは保護されていると宣言する必要があります。

私のコードはこれに減らすことができます。私は基本的に、最も簡単な方法でこれを行うように求められます。私が考えることができるすべての解決策は、より高度な手法(「友達」など)を使用するか、ルールに反する公開機能を使用します。

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

0 投票する
5 に答える
34489 参照

html - テキスト ボックスの値を入力から「保護」する (HTML フォーム)

HTML テキスト ボックスに値を割り当てて保護することは可能かどうか疑問に思っていました。

私が言いたいのは、フォームが送信されたときに送信されたのはこの値であると確信できるように、コンテンツを変更できないようにすることです。

ところで、この入力を「聞く」のではなく、単に割り当てる方が簡単な方法だと思いますが、上記のことを実行できると便利です。

質問が十分に明確であることを願っています。必要な説明を求めてください。

前もって感謝します!

編集:私は間違いなく十分に明確ではありませんでしたが、送信後に値を保持する必要があることを表現しようとしました(クライアント側では変更できません)

0 投票する
5 に答える
953 参照

java - Java - サブクラスから保護されたメンバーへのアクセスを理解するのを手伝ってください (もう一度)

まあ、私はJavaプログラミングに非常に慣れていないことを認めなければならず、私の質問に似た質問がたくさんあるので、ここに質問を投稿することを非常にためらっています. 私はそれらの質問を見ましたが、それでも「保護された」修飾子の背後にあるロジックが何であるか理解できません。したがって、ここに自分の質問を投稿する方がよいと思います。

Aこれがパッケージ内のクラスですPackOne

Bこれがパッケージ内のクラスPackTwoです。ただし、これは class のサブクラスですA

Aクラス内の保護されたメソッドへのテスト 3 の呼び出しのみが渡されるのに、他の 3 つのテスト (1,2,4) でエラーが発生する理由を説明してください。

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

scala - Scala 保護オブジェクト

Scala では、オブジェクトとコンパニオン クラスを作成すると、オブジェクトがインポートされている場合、修飾子で宣言された識別子protectedにクラスからアクセスできます。

ただし、protectedクラス Foo のサブクラスから識別子にアクセスすることはできません。

でコンパイル時エラーが発生しBarます。

それ以外 (暗黙)publicに、コンパニオンのサブクラスからアクセスできるように配置できるアクセス修飾子はありますXが、同じパッケージ内の他のクラスを含む他のクラスからはアクセスできませんか?

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

objective-c - クラスとそのサブクラスのみのプロパティ

定義されているクラスとそのクラスのサブクラスでのみ使用できるプロパティを定義することは可能ですか?

別の言い方をすれば、保護されたプロパティを定義する方法はありますか?

0 投票する
7 に答える
625 参照

oop - オブジェクト指向言語が本当にPROTECTEDアクセス修飾子を必要とするのはなぜですか?

パブリックアクセス修飾子とプライベートアクセス修飾子がある理由を理解できます。これら2つは、ほとんどすべての言語で使用されています。クラス(緊密に連携しているクラス)を、パブリックインタラクションには適さない方法で相互作用させたい場合があるため、パッケージ修飾子が存在する理由も理解できます(たとえば、クラスの内部、おそらくそれが秘密を明らかにするため、またはそれがいつでも変更される可能性があり、それに依存すると既存のすべてのコードが壊れるためなど)。しかし、なぜ保護された識別子が必要なのですか?誤解しないでください、私は何が保護されているか知っていますつまり、クラスのサブクラスがサブクラスであり、別のパッケージの一部であっても、特定のインスタンス変数にアクセスしたり、特定のメソッドを使用したりする必要があるのはなぜですか?保護された実際のユースケースは何ですか?

(JITコンパイラーは常にアクセサーメソッドをインライン化できるため、インスタンス変数の引数としてのパフォーマンスは考慮されません。これにより、呼び出しのオーバーヘッドがゼロになります)

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

php - 保護された静的メンバー変数

私は最近いくつかのクラス ファイルに取り組んでおり、メンバ変数が protected static $_someVar のような保護された静的モードで設定され、static::$_someVar のようにアクセスされていることに気付きました。

可視性の概念を理解しています。また、保護された静的として設定されたものがあると、メンバー変数はスーパークラスまたは派生クラスでのみアクセスできるようになりますが、静的メソッドでのみ保護された静的変数にアクセスできますか?

ありがとう

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

ruby - Ruby で保護されたスーパークラス クラス メソッドを呼び出す

基本クラスのインスタンス メソッドから、保護されたスーパークラス クラス メソッドを呼び出したいと考えています。

これを行う最善の方法は何ですか?

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

c++ - 保護された ifstream メンバー

C のバックグラウンドを持つ私は、最初の OOP プロジェクトの完成に近づいています。ファイルを開くために基本クラスで使用する ifstream オブジェクトに関連する設計上の問題を考えていました。その後、同じストリームを使用して、派生クラスによるさらなる操作を行いたいと考えています。このメンバーのみをプロテクト メンバーとして定義したので、派生クラスでプロテクトがカプセル化を破ることができました (良い習慣を身に付けたいと思います)。ストリーム オブジェクトへの参照を返すゲッター関数を定義する必要がありますか? ifstreamオブジェクトはコピーできないため、問題になる可能性があります。最初に目にするのは...

ベスト、ウムト