- HTTP-авторизация и сопутствующие проблемы с Битриксом
- Экзамен №1. Вопросы и ответы по заданиям. Часть 2.
- HTTP-авторизация и сопутствующие проблемы с Битриксом
- 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 академических часа).
Если нет интернета
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.
Как проходить учебный курс?
Источник