0
どのようにして、ログインページにケーキのリダイレクト認証を行い、以前のルートを保持しません。たとえば、Authコンポーネントのインデックスを付けようとすると、/users/login?redirect=%2index
の代わりに/users/login
にリダイレクトされます。ログイン前の前のルートを覚えておいてください。Cakephp 3
どのようにして、ログインページにケーキのリダイレクト認証を行い、以前のルートを保持しません。たとえば、Authコンポーネントのインデックスを付けようとすると、/users/login?redirect=%2index
の代わりに/users/login
にリダイレクトされます。ログイン前の前のルートを覚えておいてください。Cakephp 3
おそらく、ではなく、を考慮に入れて、前のページを考慮に入れて、特定のコントローラの選択したアクションにリダイレクトするようにしてください。
<?php
public function login()
{
if ($this->request->is('post')) {
$user = $this->Auth->identify();
if ($user) {
$this->Auth->setUser($user);
return $this->redirect(['controller' => 'YourController', 'action' => 'YourAction']);
}
$this->Flash->error(__('Invalid credentials.'));
}
}
?>
ええ、私はそれを行うことではなく、作品を行います。彼はまだ前のルートにリダイレクトします。 – ArAlM
はこれを、次のとおりです。 https://stackoverflow.com/a/44263171/3278639 – Mustafa