簡単な質問:関数がアプリケーション内から呼び出されていることを確認する最良の方法は何ですか?誰もURLを入力して実行できないようにしたいだけです。CakePHPでの関数へのアクセスを制御する最良の方法
私が認証を使用する方法について考えてきましたが、私は実際にユーザー名/パスワード保護を必要としません。それで私はプライベート/保護された機能について考えましたが、私はCakePHPがこれをうまく扱えないことを読んだことがあります。私がプライベートを使用する場合、例として、別のコントローラクラスから保護された関数を呼び出すことはできません。
私はこれを単に解決策がなければならないと思うが、私は1つを考えることはできません。
ありがとうございます。 :)
はあなたが教えてください。私はいつもそれを(PHP 5で)使ってきましたが、決して問題はありませんでした。アンダースコアの接頭辞と同じように機能します。 「他のコントローラクラスから保護された関数を呼び出すことができない」と言うとき、別のコントローラの中でコントローラをインスタンス化していますか?その場合は、@pleasedontbelongと@ElGabbuのように、コンポーネントを使用する必要があります。 – bfavaretto