Как вместо 404 страницы через cmsCore::error404() , делать переадресацию на нужную мне страницу?

#1 17 сентября 2021 в 11:00

Напомните пожалуйста, что прописать, чтобы вместо 404 страницы, была нужна мне?

  1. ... if (!$this->cms_user->is_logged) { cmsCore::error404(); }
  2. ...
Добавлено спустя 15 минут

Всё, разобрался

  1. ...
  2. if (!$this->cms_user->is_logged) { header("Location: /auth"); }
  3. ...
#2 17 сентября 2021 в 12:56

разобрался

Vladimir

Еще можно вернуть юзера после авторизации на ту страницу, которую он хотел посмотреть.

/auth?back=/адрес_страницы

#3 17 сентября 2021 в 15:31

А может лучше воспользоваться системными методами)?

#4 17 сентября 2021 в 17:05

разобрался

Vladimir

Еще можно вернуть юзера после авторизации на ту страницу, которую он хотел посмотреть.

/auth?back=/адрес_страницы

Нифигаccе о-го-гошеньки

А как прописать страницу которую он хотел посмотреть?

Добавлено спустя 1 минуту

А может лучше воспользоваться системными методами)?

Lora

Может быть!  А как это сделать?! 😀

#5 17 сентября 2021 в 21:35

А как это сделать?!

Vladimir

Есть метод в User github.com/instantsoft/icms2/blob/a541872768af893b35a58a1623ade77a7d1f8a50/system/core/user.php#L419

Использовать так

  1. cmsUser::goLogin();

Если параметр не передавать, то ссылка, откуда пришли, определится сама.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.