Меню
Если у вас не работает ссылка на выход (разавторизацию) с сайта, под 1С-Битрикс необходимо передать сессию в параметры.

Ссылка на выход раньше, работала так:
Код
<a href="/?logout=yes">
       Выйти
</a>

Начиная с битрикс версии 20, вот так
Код
<a href="/?logout=yes&<?=bitrix_sessid_get()?>">
      Выйти
</a>

Если добавляете ссылку в меню, вот так:
Код
Array(
        "Выйти",
        "/?logout=yes&".bitrix_sessid_get(),
        Array(),
        Array(),
        ""
)

Если хотите (почему-то), что бы работало по старому. Нужно в настройках главного модуля отключить галки:
Защитить выход пользователя из системы от CSRF
Лучше формировать ссылку так: $APPLICATION->GetCurPage() . '?' . \CUser::getLogoutParams()
Подскажите пожалуйста, как добавить кнопку в меню так, чтоб на нее было поставлено условие: когда пользователь авторизован - она видна, а если он не авторизован - ее не видно. Возможно это глупый вопрос, я новичок совсем и не знаю как реализовать. Спасибо заранее!  
Цитата
Александра написал:
Подскажите пожалуйста, как добавить кнопку в меню так, чтоб на нее было поставлено условие: когда пользователь авторизован - она видна, а если он не авторизован - ее не видно. Возможно это глупый вопрос, я новичок совсем и не знаю как реализовать. Спасибо заранее!  
просто выполни проверку на
global $USER;
$USER->IsAuthorized();
Дополню, что бы нагляднее было:
Код
if ($USER->IsAuthorized();) {
  ... что-то показываем, только авторизованным пользователям ...
}

global $USER; можно не добавлять - эта глобальная переменная итак подключена на всем сайте.
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 

Блог-note: заметки разработчика

Установить цену товара из свойства инфоблока

На одном из проектов, нужно было единоразово заполнить цены товаров из свойства инфоблока. Сделать это можно через API, ...

Простые калькуляторы в карточке товара каталога на Битрикс

На одном из создаваемых сайтов было необходимо сделать небольшой калькулятор и предварительным подсчетом стоимости услуг...

Композитный сайт на 1С-Битрикс

Для новых клиентов: Все новые проекты будут включать в себя применение технологии "Композитный сайт" - данная услуга уже...

Time Capsule на Windows 10. Хранение бекапов Time Machine на компьютере с Windows 10

Заметку написал скорее для себя, что бы собрать все в одну кучу. Написана на базе нескольких разрозненных, по интернету,...

Менеджер событий (EventManager) в 1C-Битрикс

Менеджер событий (EventManager) — это централизованный механизм регистрации, обработки и управления событиями. О...

Ajax форма обратной связи, реализация в битрикс

Иногда, на сайте требуется создать форму обратной связи, которая будет писать все данные в инфоблок. Способов реализации...

Вывести изображения из свойства "Цвет" (HL блок) в дополнительных картинках торговых предложений

Задача: в SKU, у которых есть свойство "Цвет" нужно вывести картинку цвета в дополнительные фотографии и в слайдер. Цве...

Заполнить свойство инфоблока ценой из торгового каталога

Если вам по какой-то причине нужно скопировать цену товара в свойство этого же инфоблока. Например, для вывода старой це...

Очистить брошенные корзины с помощью API 1С-Битрикс

Задача: в интернет-магазине накапливается большое количество брошенных корзин, нужно их очистить. Включая и корзины заре...