Довольно часто возникает необходимость выводить в публичной части сайта (или не выводить) информацию в зависимости от того авторизован ли пользователь или нет. В Битрикс существует нестатический метод IsAuthorized класс CUser:
global $USER;
if ($USER->IsAuthorized()) echo "Вы авторизованы!";
Метод возвращает true, если пользователь авторизован, в противном случае метод возвращает false. Перед использованием метода нужна обязательно вызвать глобальную переменную $USER, в которой хранится авторизация. Если этого не сделать, то на какой-то странице сайта или даже на всем сайте метод $USER->IsAuthorized() вернет true, даже когда в действительности авторизации нет.
Пользуясь этим методом можно выводить ссылку на личный кабинет, если пользователь авторизован или ссылку на страницу авторизации в противном случае:
global $USER;
if ($USER->IsAuthorized()){
echo "[".$USER->GetID()."] (".$USER->GetLogin().") ".$USER->GetFullName();
}
В последнем примере если пользователь авторизован, то выводим его ID, логин и полное имя в системе.
241027,
Россия,
Брянская область,
поселок Путевка,
улица Рослальская, дом 8, кв.121
Довольно часто возникает необходимость выводить в публичной части сайта (или не выводить) информацию в зависимости от того авторизован ли пользователь или нет. В Битрикс существует нестатический метод IsAuthorized класс CUser:
global $USER;
if ($USER->IsAuthorized()) echo "Вы авторизованы!";
Метод возвращает true, если пользователь авторизован, в противном случае метод возвращает false. Перед использованием метода нужна обязательно вызвать глобальную переменную $USER, в которой хранится авторизация. Если этого не сделать, то на какой-то странице сайта или даже на всем сайте метод $USER->IsAuthorized() вернет true, даже когда в действительности авторизации нет.
Пользуясь этим методом можно выводить ссылку на личный кабинет, если пользователь авторизован или ссылку на страницу авторизации в противном случае:
global $USER;
if ($USER->IsAuthorized()){
echo "[".$USER->GetID()."] (".$USER->GetLogin().") ".$USER->GetFullName();
}
В последнем примере если пользователь авторизован, то выводим его ID, логин и полное имя в системе.
Добавление товара или статьи в избранное - это обязательная фишка для интернет-магазина или блога. Однако, в Битрикс по умолчанию нет функционала добавления элемента инфоблока в избранное.
Стандартный компонент "Настраиваемая Яндекс.Карта" не имеет настройки для изменения изображения меток. В качестве изображения метки используется стандартный значок. В этом видео я покажу, как изменить стандартное изображением меток через код компонента
В последнее время пользователи сайтов, работающих на решениях компании АСПРО, сталкиваются с тем, что в разных разделах сайта левое меню не меняется, хотя оно разное для каждого из этих разделов. В данном видео показан способ обхода этой проблемы
Авторизация
Восстановление пароля
Для восстановления пароля на указанный вами адрес электронной почты будет выслан новый пароль
Вы успешно зарегистрированы!
На указанный E-mail отправлено письмо со ссылкой для активации учетной записи.
Пароль изменен
На указанный E-mail отправлено письмо с данными для авторизации
Заказать звонок
Оставьте ваши контакты и мы перезвоним вам в ближайшее время
Ваше сообщение успешно отправлено!
Наши специалисты свяжутся с Вами в ближайшее время. Спасибо за интерес к услугам интернет-магазина
BUSSOL
Купить в 1 клик
Укажите ваши данные и мы свяжемся с Вами для уточнения заказа
Сравнение редакций 1С-Битрикс
CMS
Старт
Стандарт
Малый бизнес
Бизнес
Главный модуль
Сайты24
Число сайтов
2
∞
∞
∞
Число страниц
∞
∞
∞
∞
Управление структурой
Информационные блоки
Highload-блоки
Поиск
Перевод
Форумы и блоги
Фотогалерея 2.0
Социальная сеть
Обучение, тестирование
Веб-мессенджер
Бизнес-процессы
Почта
Техподдержка
Календари
Документооборот
Универсальные списки
База знаний Wiki
Сервис «Есть идея!»
Интернет-магазин
Старт
Стандарт
Малый бизнес
Бизнес
Торговый каталог
Функционал подарков
Интеграция с CRM
Мастер управления магазином
Складской учет
1 склад
∞
Цены
1 тип цен
∞
Валюты
Конструктор отчетов
Разделение заказов между филиалами компании
Маркетинг
Старт
Стандарт
Малый бизнес
Бизнес
SEO-модуль
Социальные сервисы
Интеграция с Битрикс24
Веб-формы
Опросы
Подписка и рассылки
A/B тестирование
E-mail маркетинг
Реклама
Веб-аналитика
Производительность
Старт
Стандарт
Малый бизнес
Бизнес
Композитный сайт
Компрессия
Допустимое число серверов
1
1
1
1
Монитор производительности
Визуальное масштабирование
Пульс конверсии
Веб-сервисы
Среды разработки и тестирования
1 временная среда
1 временная среда
1 временная среда
1 временная среда
Безопасность и мобильность
Старт
Стандарт
Малый бизнес
Бизнес
Облачные хранилища
Автоматический бекап в облако
2 Гб
2 Гб
4 Гб
10 Гб
Маркетплейс
Базы данных
MySQL
MySQL
MySQL
MySQL
Проактивная защита
Мобильное приложение интернет-магазина
Технология Push & Pull
Реквизиты компании BUSSOL (ИП Афанасьев А. А.)
Юр.лицо: ИП Афанасьев Александр Александрович
ОГРНИП: 321325600054519
ИНН: 322601808870
Расчетный счет: 4080 2810 9080 0001 5993
Кор.счет: 3010 1810 4000 0000 0601
Валюта счета: ₽, российский рубль
Банк: "БРЯНСКОЕ ОТДЕЛЕНИЕ N8605 ПАО СБЕРБАНК г Брянск"
БИК: 041501601
Поддерживаем электронный документооборот. Вы можете найти нас по ИНН в своей системе ЭДО