このコードは、単純な投稿を行うか、リクエストを取得した場合にのみ機能します。
public function authenticate(CakeRequest $request, CakeResponse $response) {
//some code - facebook
}
しかし、私の場合、2つの選択肢があります。Facebookまたは通常のログイン(フォーム)からログインします。
現時点での問題は、クリックしてフォームを送信すると、認証機能も実行されることです。だから私の質問は:Postリクエストの名前をどのように検出できますか?何かのようなものisset($_POST['submitted_fb']
主な問題は、Postリクエストを実行すると常に関数が呼び出されることです。