Задать вопрос
izummm
@izummm
Заходите на сайт https://gifki.su

Как сделать редирект для незарегистрированных?

Доброго времени суток. Помогите решить задачку на сайте. Необходимо, что бы по клику на картинку открывалось окно авторизации, для не авторизированных пользователей. Сейчас интересующие меня картинки прячутся под блюр.

private function _preparePostData($data) {   
      $data->userLogged = (!User::Logged() && $data->category === 'Картинки') ? 'style="filter: blur(15px)"' : null;
      $data->id = (int) $data->id;
      $data->name = App::fakeName($data->user);
      $data->czas = App::unixTimeArray($data->czas);
      $data->catlink = $this->getCatLink($data->category);
      $data->check18 = $this->checkFor18($data->category);
      $data->czas['ago'] = App::zmienczas($data->czas['unix']);
      $data->profile = $data->logged ? 'profile' . SR . $data->user : '#';
      $data->url_relative = App::postLink($data);
      $data->embed = $this->config->get('app_url') .'/embed,'. $data->id;
      $data->url_http = $this->config->get('app_url') .'/'. $data->url_relative;
      $data->avatar = $data->logged ? App::getAvatar($data->user) : App::getAvatar();
      $data->taglist = App::tagList($data->tagi);
      $data->imgdata = $this->_postImage($data);
      $data->score = $data->likes - $data->dislikes;
      $data->path = 'Uploads/Media/' . $data->dir;
      $data->opis = strip_tags($data->opis,"<ul><ol><dl><li><h1><h2><h3><h4><h5><h6><table><tr><td><th><thead><video><source><audio><iframe><blockquote><span><a><p><img><br>");


Есть такой код, который работает на сайте. Добавлял его в меню и окно с авторизацией всплывает.
<?php if (!User::can('submit.content')) { ?>login cd-signin<?php } ?>

Как его добавить в нужный мне код?
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы