Выбор для авторизованных - из базы, неавторизованных - из cookie

Доброго дня!
Хочу сделать возможность настройки для авторизовавшихся. НО! Если пользователь не авторизован (но ранее уже БЫЛ авторизован и сделал выбор настроек) — брать данные из cookie.
Предполагается ведь, что это, видимо, ТОТ ЖЕ пользователь, только он не успел авторизоваться.
Можно ли такое сделать в MODx?
Игорь
30 сентября 2021, 09:00
modx.pro
438
0

Комментарии: 4

Роман
30 сентября 2021, 13:24
0
Не очень понятно, что вы хотите брать из Cookie. А если в Cookie ничего нет?
    Игорь
    30 сентября 2021, 14:34
    0
    Значит, пользователь не авторизовался и для него настройки «по умолчанию».
      Роман
      30 сентября 2021, 14:40
      0
      // Проверка авторизации пользователя в текущем контексте
      if ($modx->user->isAuthenticated()) { 
          // Выполняем код для пользователя 
      }
    Игорь
    30 сентября 2021, 15:27
    0
    Пользователь авторизовался на сайте, сохранил настройки (не показывать раздел на сайте) и вышел.
    Далее ОН же неавторизованно (не хочет он!) находясь на этой же странице, уже не видит раздела на сайте — он не авторизовался, зато Cookie его помнят, и к нему применяются точно же такие настройки.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4