Ошибка codeigniter4 CSRF: «Запрошенное вами действие не разрешено».Php

Кемеровские программисты php общаются здесь
Anonymous
Ошибка codeigniter4 CSRF: «Запрошенное вами действие не разрешено».

Сообщение Anonymous »


Я создаю страницу входа. когда я перезагружаю страницу входа после нажатия кнопки «Отправить», он отображает:
Изображение


почему?

Это мой маршрут: $routes->get('login', [Login::class, 'index'],['as' => 'user_login']); $routes->post('login/signIn', [Login::class,'signIn']); И мой код контроллера

публичная функция SignIn() { помощник('форма'); $сессия = сессия(); $модель = модель(UserModel::class); $username = $this->request->getVar('username'); $password = $this->request->getVar('пароль'); $data = $model->where('username', $username)->first(); если ($ данные) { $pass = $data['пароль']; если($пароль == $пароль){ $ses_data = [ 'user_id' => $data['id'], 'имя пользователя' => $data['имя пользователя'], 'электронная почта' => $data['электронная почта'], 'logged_in' => ИСТИНА ]; $session->set($ses_data); return redirect()->to('/'); }еще{ $session->setFlashdata('msg', 'Неверный пароль'); вернуть представление('шаблоны/заголовок') . просмотреть('войти') . представление('шаблоны/нижний колонтитул'); } }еще{ $session->setFlashdata('msg', 'имя пользователя не найдено'); вернуть представление('шаблоны/заголовок') . просмотреть('войти') . представление('шаблоны/нижний колонтитул'); } } также, если пароль или имя пользователя поддельные. URL-адрес не может вернуться к /login, он по-прежнему остается /login/signIn

Вернуться в «Php»