Довольно часто возникает необходимость выводить в публичной части сайта (или не выводить) информацию в зависимости от того авторизован ли пользователь или нет. В Битрикс существует нестатический метод 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, логин и полное имя в системе.
Добавление товара или статьи в избранное - это обязательная фишка для интернет-магазина или блога. Однако, в Битрикс по умолчанию нет функционала добавления элемента инфоблока в избранное.
Практически в любом интернет-магазине требуется наличии в списке товаров сортировка по таким полям как цена, название иногда и популярность. В этом виде я покажу как это сделать в 1С-Битрикс.Управление сайтом
Заказать сайт
Авторизация
Восстановление пароля
Для восстановления пароля на указанный вами адрес электронной почты будет выслан новый пароль
Вы успешно зарегистрированы!
На указанный E-mail отправлено письмо со ссылкой для активации учетной записи.
Пароль изменен
На указанный E-mail отправлено письмо с данными для авторизации
Заказать звонок
Оставьте ваши контакты и мы перезвоним вам в ближайшее время
Ваше сообщение успешно отправлено!
Благодарим Вас за обращение в нашу компанию! Мы получили ваше письмо и обязательно рассмотрим его в ближайшее время. Если ваш вопрос срочный, вы можете позвонить нам прямо сейчас по номеру: +7 953 271-62-24
Мы ценим ваше время и приложим максимум усилий, чтобы оперативно решить поставленную задачу!
С уважением,
Команда «BUSSOL»
Купить в 1 клик
Укажите ваши данные и мы свяжемся с Вами для уточнения заказа