Bitrix logout yes не работает

HTTP-авторизация и сопутствующие проблемы с Битриксом

Нашел баг, отловить быстро не получилось, поэтому пишу, дабы предостеречь вас.

Итак, наш разрабатываемый сайт закрыт от внешнего доступа http-авторизацией.

Если логин авторизации по http совпадает с логином с битриксе, а пароли разные, то залогиниться невозможно, пока логин не будет совершен другой машины, IP которой в доверенной зоне и не требует http-авторизации по политикам доступа (локальная сеть разработчиков).

Судя по логам события OnAfterUserLogin битрикс сначала обрабатывает http-авторизацию и использует в качестве логина/пароля лог/пас от http-авторизации. Пароли не совпадают и мы получаем сообщение ошибке — неверная пара логин/пароль.

Другой случай с http-авторизацией, когда пользователь в http-авторизации имеет туже пару логин/пароль, что и пользователь заведенный в битриксе. Такой пользователь не может разлогиниться, т.к. сразу после logout=yes файл include.php смотрит параметры http-авторизации, там остаются подходящие логин/пароль и пользователь снова логинится. Для юзера это выглядит, как будто кнопка «Выйти» просто обновляет страницу.

Детально я не разбирался, но судя по всему проблема в порядке определения условий в файле /bitrix/modules/main/include.php где-то в области комментария:
//http basic and digest authorization

По проблеме создал обращение в тех.поддержку (995761). Будет ли проблема исправлена и когда — пока неизвестно.

P.S. Чуть не поседел, пока с коллегой не нашли в чем дело

Источник

Экзамен №1. Вопросы и ответы по заданиям. Часть 2.

Цитата
Игорь Лузгачев написал:
Но. это все точно не подразумевает создание отдельного шаблона для главной страницы.

Добрый день
Вопрос
Документы – это множественное свойство типа «файл», загружаются только pdf документы.
Отображать оригинальное название файла, по клику на название – должен скачиваться файл.
Подразумевается
1 )
2) HTML5
3) написание своего кастомного скрипта для загрузки » download>

Или это остается на усмотрение разработчика = раз не указаны конкретные условия ??

Цитата
B24_13641687 написал:
Или это остается на усмотрение разработчика = раз не указаны конкретные условия ??

Скорее так, но вариант

Цитата
B24_13641687 написал:
3) написание своего кастомного скрипта для загрузки » download>

Добрый день
Вопрос
[ex1-7] Внедрить цепочку навигации
? Внедрить в шаблон сайта компонент, реализующий цепочку навигации.
Внедряь нужно и править шаблон или просто внедрить вызов компонента ?

ЗЫ вопрос вызван тем что при вызове компонента — верстка уезжает

Цитата
B24_13641687 написал:
Добрый день
Вопрос
[ex1-7] Внедрить цепочку навигации
? Внедрить в шаблон сайта компонент, реализующий цепочку навигации.
Внедряь нужно и править шаблон или просто внедрить вызов компонента ?

B24_13641687, там все нормально с внедрением компонента, только сегодня при подготовке делал это задание.

Посмотри, может где-то теги какие-то лишние или, наоборот, недостающие 🙂

На экзамене было задание доработать форму авторизации. Встроить CAPTCHA которая будет показана при 2 неправильных попытках ввода логина и пароля. После экзамена попробовал решить задание но так и не смог добиться вывода капчи хотя в настройках было установлено после скольких попыток показывать её ну и капча также была встроена в код. Пробовал решить задание на чистом демо сайте. Спасибо

Комплексный экзамен Ex1AllType
Объясните пожалуйста по заданию [ex1-20] Реализовать авторизацию: типовые сценарии и соц.сети

Как я понял нужно создать страницу user.php в директории login. Путь /login/user.php
разместил компонент профиля в этом файле.
в шаблоне авторизации в метод action вывожу вместо стандартного
$APPLICATION->GetCurPageParam(); и удаляю ненужные параметры которые могут формироваться если авторизуюсь после забытого пароля.

Цитата
* выход;
* переход на страницу с формой регистрации;
* переход на страницу с формой восстановления пароля;
* переход к профилю (/login/user.php)
Цитата
Параметры для реализации сценариев: регистрация register=yes, восстановления пароля: forgot_password=yes, выход: logout=yes
Цитата
/partneram/?register=yes

Цитата
Lafotan написал:
Он мне формирует не правильный url. получается сам шаблон мне не стоит менять.

Что такое не правильный урл и какой правильный?

Цитата
Lafotan написал:
как же мне тогда избавиться от BACKURL
Цитата
Параметры для реализации сценариев: регистрация register=yes

Добрый день (вечер).

Кто сомневается в своей скорости интернета при сдаче экзамена.

Сдавал первый экзамен.
Входящее соединение: 2.92 Мбит/с
Исходящее соединение: 0.86 Мбит/с
Разрешение самого монитора 1920х1200.
Настройки размера удаленного экрана оставил по умолчанию. (получилась горизонтальная полоса прокрутки)
Ни чего сильно тормозило и не зависало (кроме скролинга pdf файла с заданием), разрывов в соединении не было, времени хватило с запасом, что бы еще раз все проверить.

Так что всем удачи.

Здравствуйте. В условиях задания указано.

Шаблон создается один и для главной и для внутренних страниц.

Когда 2 шаблона понятно через условие index.php

А каким образом без внедрения компонента меню должен быть переход на внутренние страницы?

В соседней ветке вы давали ответ на похожий вопрос что это нужно сделать через условие if. Но как конкретно это сделать не понятно!

Цитата
Игорь Хлебников написал:
А каким образом без внедрения компонента меню должен быть переход на внутренние страницы?

[ex1-4] Создать шаблон сайта
Общие требования
? Создать шаблон сайта на основе предоставленной HTML верстки, папка html в архиве с
материалами.
? В этом задании создать только общий шаблон сайта, без внедрения в него компонентов!
Предоставленную верстку разделить на header, footer и контентную частью, создать шаблон
сайта, выполнить пункты задания.
? Шаблон создается один и для главной и для внутренних страниц.
? Задать ID шаблона: exam1, название шаблона: Экзамен N1
? Созданный шаблон применить для отображения по умолчанию для всего сайта.

? Шаблон создается один и для главной и для внутренних страниц. — Вот в этом заключается. Вопрос. Как в один шаблон это уместить.

[ex1-14] В верстке в разделе /rew/ присутствует вот такое левое меню http://joxi.ru/brRKOo8UQJMYPm . В описании экзамена о нем ни слова. Как реализовать его? Просто скопировать html-код из верстки? Или по-нормальному — делать левое меню в разделе со ссылками? Куда ведут ссылки? Должны ли пункты этого меню выпадать при наведении на Отзывы верхнего меню?

[ex1-6] Верхнее меню превращается в безобразную массу при включении режима правки http://joxi.ru/BA0Gel4IBJ91o2 . Считается ли это нарушением?

Цитата
Андрей Рязанцев написал:
[ex1-14] В верстке в разделе /rew/ присутствует вот такое левое меню http://joxi.ru/brRKOo8UQJMYPm . В описании экзамена о нем ни слова. Как реализовать его? Просто скопировать html-код из верстки? Или по-нормальному — делать левое меню в разделе со ссылками? Куда ведут ссылки? Должны ли пункты этого меню выпадать при наведении на Отзывы верхнего меню?

Левое меню на этой странице просто заглушка, как и шапка, и все что не относится к контентной части страницы.
Задание ex1-14 про реализацию контента страница отзывы, а шаблон и все в нем — это другие задания. Если вы будете делать задания по очереди , то и вопросов таких не будет

Цитата
Андрей Рязанцев написал:
[ex1-6] Верхнее меню превращается в безобразную массу при включении режима правки http://joxi.ru/BA0Gel4IBJ91o2 . Считается ли это нарушением?

я создаю вот такую структуру

root —
| — index.php
| — new_page.php
| — one.php
| — catalog
| — index.php
| — two.php

и вот на этих страницах
index.php
new_page.php
one.php
я не вижу заголовка

Источник

HTTP-авторизация и сопутствующие проблемы с Битриксом

Нашел баг, отловить быстро не получилось, поэтому пишу, дабы предостеречь вас.

Итак, наш разрабатываемый сайт закрыт от внешнего доступа http-авторизацией.

Если логин авторизации по http совпадает с логином с битриксе, а пароли разные, то залогиниться невозможно, пока логин не будет совершен другой машины, IP которой в доверенной зоне и не требует http-авторизации по политикам доступа (локальная сеть разработчиков).

Судя по логам события OnAfterUserLogin битрикс сначала обрабатывает http-авторизацию и использует в качестве логина/пароля лог/пас от http-авторизации. Пароли не совпадают и мы получаем сообщение ошибке — неверная пара логин/пароль.

Другой случай с http-авторизацией, когда пользователь в http-авторизации имеет туже пару логин/пароль, что и пользователь заведенный в битриксе. Такой пользователь не может разлогиниться, т.к. сразу после logout=yes файл include.php смотрит параметры http-авторизации, там остаются подходящие логин/пароль и пользователь снова логинится. Для юзера это выглядит, как будто кнопка «Выйти» просто обновляет страницу.

Детально я не разбирался, но судя по всему проблема в порядке определения условий в файле /bitrix/modules/main/include.php где-то в области комментария:
//http basic and digest authorization

По проблеме создал обращение в тех.поддержку (995761). Будет ли проблема исправлена и когда — пока неизвестно.

P.S. Чуть не поседел, пока с коллегой не нашли в чем дело

Источник

Bitrix logout yes не работает

Курс предназначен для базовой подготовки администраторов сайтов, созданных на «1С-Битрикс: Управление сайтом». Изучив курс, вы освоите основные методы администрирования системы, а также пополните знания по темам, изученным в курсе Контент-менеджер.

Если вы добросовестно изучите курс, то научитесь:

  • управлять доступом к системе, сайтами, пользователями, группами пользователей;
  • работать с инструментами системы;
  • использовать возможности интерфейса по управлению системой;
  • работать с модулями «1С-Битрикс: Управление сайтом», связанными с оптимизацией и безопасностью работы сайта;
  • выполнять работу по конфигурированию веб-системы для оптимальной работы.

Если вам предстоит самостоятельная установка системы или перенос сайта на хостинг, то без курса Установка и настройка Курс Установка и настройка предназначен для специалистов устанавливающих «1С-Битрикс: Управление сайтом» или «Битрикс24 в коробке».

Начальные требования

Необходимый минимум знаний для изучения курса:

  • базовые навыки компьютерной грамотности и навыков работы с ОС Windows;
  • базовые знания о WWW и организации доступа к веб-серверу;
  • знание системы в рамках курса Контент-менеджер Мы считаем, что вы этот курс уже прошли и знаете многое о Битриксе. Поэтому подсказок во всплывающих окнах будет намного меньше, чем в курсе Контент-менеджер. , чтобы банально не путаться в интерфейсе.

Неплохо было бы иметь базовые навыки установки и администрирования *nix-систем.

У нас часто спрашивают, сколько нужно заплатить

Курс полностью бесплатен. Изучение курса, прохождение итоговых тестов и получение сертификатов — ничего из этого оплачивать не нужно.

Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.

Баллы опыта

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

уроке.

Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат — это если общее число набранных Вами баллов отличается от максимального на 1-2%.

Тесты и сертификат

После изучения курса пройдите тесты на сертификацию. При успешной сдаче последовательности тестов на странице Моё обучение вы увидите результат обучения и там же — ваш сертификат в формате PDF.

Иконка успешно сданного вами курса отображается в вашем профиле на Freelance, если вы укажите ссылку на ваш профиль на сайте компании 1С-Битрикс.

Комментарии к урокам

На каждой странице курса авторизованный на сайте посетитель может дать комментарий к содержимому страницы. Комментарий — не форум, там не ведётся обсуждений или разъяснений. Это инструмент для сообщений нам об ошибках, неточностях. Для отправки комментария воспользуйтесь расположенной в правом нижнем углу окна браузера кнопкой:

Для преподавания оффлайн

Если данный курс берётся в качестве основы для оффлайного преподавания, то рекомендуемая продолжительность: 3 дня (24 академических часа).

Если нет интернета

Скачать материалы курса в формате EPUB. Файлы формата EPUB Чем открыть файл на
Android:
EPUB Reader
CoolReader
FBReader
Moon+ Reader
eBoox

iPhone:
FBReader
CoolReader
iBook
Bookmate

Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome

iOS
Marvin for iOS
ShortBook
обновляются периодически, поэтому возможно некоторое отставание их от онлайновой версии курса. Версия файла — от 01.10.2021.

Как проходить учебный курс?

Источник

Читайте также:  4 ноября банк не работает
Оцените статью