Я свежее в cakephp. Для моего текущего проекта я использую CakePHP skeleton app
. Все идет хорошо. Но когда я создаю новый контроллер для панели администратора, он показывает это сообщение Did you really think you are allowed to see that?
. Кто-нибудь, пожалуйста, помогите мне.Как исправить ошибку «Вы действительно считаете, что вам разрешено видеть это»
Я показываю свои коды ниже:
Маршрут:
Router::prefix('admin', function ($routes) {
// Other routes are here.
$routes->connect('/sections', ['controller' => 'Sections', 'action' =>'index']);
}
SectionsController.php
<?php
namespace App\Controller\Admin;
use App\Controller\AppController;
class SectionsController extends AppController {
public function index() {
echo "I am for sections page";
}
}
Этот контроллер найти в папке src\Controller\Admin
Ниже мое сообщение об ошибке ,
Вы вошли в систему? – yBrodsky
Да, я вошел в систему. Не занесенный в нее перенаправление на страницу входа. –
Посмотрите на стек, вы ** не авторизованы ***, чтобы не путать с ** un * authenticated ***. Проверьте/покажите, что вы делаете ** [авторизация мудрая] (https://book.cakephp.org/3.0/en/controllers/components/authentication.html#authorization) **. – ndm