2017-08-15 21 views
0

CakePHP 3.4でアクションを作成してAJAX POSTリクエストを受け取ろうとしています。 GETリクエストはOKです。私は私のコントローラに追加したCakePHP 3 AJAX POSTが許可されていません。403

public function beforeFilter(Event $event) 
{ 
    $this->Security->setConfig('unlockedActions', ['fileUpload', 'openinghoursPlaces']); 
} 

https://book.cakephp.org/3.0/en/controllers/components/security.html

で説明したように何も、それはPOSTリクエストに403を返します。

私の行動は、実際には「OK」という文字列を返します。

私を助けてくれてありがとう。

答えて

0

403は、不正行為を意味し、それはあなたの「のisAuthorized」アクション(Appcontroler.php)を見て動作する場合は、あなたがにリダイレクトしていないことを確認し、公開

$this->Auth->allow(['fileUpload', 'openinghoursPlaces']); 

としてあなたの行動をマークすることによって開始します要求がポストであれば、未確認アクション。

関連する問題