Создадим персональный раздел пользователя с компонентами необходимыми для регистрции и входа на сайт. Сразу настроим использование электронной почты в качестве логина, по заметке E-mail вместо логина при регистрации в 1С-Битрикс
Чеклист:
- Создание страниц регистрации, авторизации, восстановления пароля.
- Настройка компонентов авторизации и восстановления пароля.
- Создание страницы редактирования персональных данных.
- Создание магазинных страниц: корзина, оформление заказа и история заказов.
Я конечно только начал "знакомиться" с Битрикс, но пока все похоже на набор "костылей" и вся доработка сводится к умению мастерски забить еще один... Надеюсь, что это первое впечатление, и я не прав.

Этот момент рассмотрю в в 16 или 17 серии, когда будем дорабатывать персональный раздел.
Без модификации компонента main.register не обойтись, если критична проверка на беке.
С чем это может быть связано? В административной части интернет-магазина настроено почти все, кроме интеграции с 1С. Был произведен переход с лицензии "Стандарт" на "Малый бизнес", установлены все текущие обновления (кроме языковых пакетов) и все модули.
В шаблон компонента оформления заказов изменений не вносил.
У данных тестовых товаров есть закупочная и отпускная цены, вес, габариты и остаток на складе.


Проверьте прявязку городов (LOCATION) к доставкам и оплатам, может там какие-то ограничения стоят или вообще местоположения не загружены - раз был переход со "Стандарт"
Прохожу курс Михаила.
Проблема с восстановлением пароля.
Скачал компоненты из видеоурока, вставил их в папку шаблона в компоненты, вношу изменения в system.auth.changepasswd/flat/template.php - изменения не вносятся.
В чем может быть беда? Спасибо!

"Шаблон системных компонентов авторизации (system.auth.*):"

В этом видеоуроке была настроена страница авторизации по адресу /personal/auth/index.php с нужным шаблоном компонента "Авторизация". Однако если неавторизованный пользователь перейдет по адресу /personal/, где расположен компонент "Параметры пользователя", то будет выведена страница авторизации, но не та, которую настраивали в видеоуроке, а какая-то дефолтная. То же самое происходит при открытии других страниц, где отображается какая-то пользовательская информация (История заказов, например). Подскажите, пожалуйста, как заменить эту дефолтную страницу авторизации на свою?

Код |
---|
if(!$USER->IsAuthorized()) { // если не авторизован LocalRedirect('/путь/к_форме/'); } |