Session was already started
とゆうエラーがログイン時に発生します。
CakePHP3を使っており、公式TutorialにそってAuth機能を取り込んだのですが、以下の☆部分でエラーとなります。
public function login(){ if ($this->request->is('post')) { $user = $this->Auth->identify();//どうやらここで一度セッションが開始されている if ($user) { $this->Auth->setUser($user);//☆☆☆☆☆☆ここでエラー return $this->redirect($this->Auth->redirectUrl()); } $this->Flash->error(__('Invalid username or password, try again')); } }
セッションを開始しているvenderファイルをのぞいてみても、ちゃんとセッションが開始していた際はReturnするような処理も書いてあります。
if (!$this->_hasSession() || $this->_isCLI) { return; } $this->start();
何がダメなのでしょうか・・・
ちなみに環境はXAMPPです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。