我已经实施了:
如果用户未经授权,如何设置邮件或重定向到其他页面?
答案 0 :(得分:0)
我在下面的cakephp 3.4
只需检查是否已登录或用户类型
$user = $this->Auth-user();
使用Authentication Component
在上面的cakephp 3.5中$result = $this->Authentication->getResult();
// Check the user
$user = $result->getData();
if (!$result->isValid()) {
// Do your redirect here
$this->redirect(['controller' => 'controllerName', 'action' => 'actionName']);
}
但如果我是你,我会为错误或重定向或拒绝访问创建一个布局。