Меню
RSS
Битрикс вход, Как сделать вход пользователя в Битрикс?
 
Здравствуйте
Подскажите пожалуйста как сделать вход в битриксе?
Есть компонент main.auth.form - что бы я с ним не делала ни как не получается изменить внешний вид.
Но это полбеды, сам компонент нормально авторизует пользователя, главная проблема, что после входа в кабинет, пользователя почти сразу выкидывает (разовторизует - если есть такое слово).

То есть, вот пользователь зашел, автоматически попал на свою анкету, но если перейти на другую страницу или просто текущую (с анкетой) обновить, сразу выкидывает.

Что можно проверить поднастроить, что бы такого не было  
 
Вот что ChatGPT ответил))

Проблема с кастомизацией компонента main.auth.form.
Этот компонент можно кастомизировать через шаблоны. Для этого создайте свой шаблон в папке вашего сайта /local/templates/ и скопируйте туда стандартный шаблон компонента. После этого в настройках компонента укажите путь к новому шаблону. В шаблоне можно менять HTML и CSS по своему усмотрению.


Проблема с разавторизацией. Здесь несколько моментов, которые стоит проверить:

Куки и время жизни сессии. Убедитесь, что куки для авторизации правильно настроены и сессия не истекает слишком быстро. В файле .settings.php проверьте параметр session и увеличьте время жизни сессии, если необходимо.

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

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

Если не удается решить проблему через настройки, можно посмотреть на логи сервера и ошибки браузера, чтобы найти возможные причины разавторизации.
 
Н да)
Про разовторизацию конечно есть здравое зерно, точно нужно проверить хранение сессии и куков

А по шаблону не совсем верно он ответил:
В настройках главного модуля посмотрите настройку
Шаблон системных компонентов авторизации (system.auth.*):  тут будет пусто или будет что-то прописано, например "flat".

Если там что-то прописано (например flat) то в шаблоне сайта создайте:
/шаблон_сайта/components/bitrix/system.auth.form/flat/сюда скопируйте из системных этот шаблон
И можете править данный шаблон, должен начать применяться.

Подробнее про это, вроде бы, рассказывал и показывал тут:
https://bazarow.ru/video/video_new/seazon_1_2023/personal-razdel/
Изменено: Михаил Базаров - 05.09.2024 10:38:38
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

Блог-note: заметки разработчика

Уникальная СЕО информация для каждого торгового предложения в каталоге 1С-Битрикс

Задача: реализовать уникальную мета-информацию для каждого SKU в каталоге. У каждого ТП должны быть свои: заголовок h1, ...

Если предложение SKU в корзине, поменять кнопку добавления на "В корзине"

Данная заметка является дополнением к ранее опубликованной: Если товар в корзине, поменять значение input на "В корзине"...

Как работает система сертификации партнеров 1С-Битрикс, уровни партнеров и специалистов

Сертификация от «1С-Битрикс» – это объективная оценка знаний и практических навыков разработки проектов на платформе от ...

Сниппеты типографики bootstrap, для Битрикс

Если вы подключили bootstrap к своему сайту, или сверстали весь шаблон, подключив bootstrap из ядра битрикс. Имеет смысл...

Установка вебсервера на Apple Silicon (нативный ARM стек), оптимизированный для 1С-Битрикс.

Появилась задачка, установить стек MAMP (macOS, Apache, MYSQL, PHP) на рабочий ноутбук с процессором Apple Silicon M1. В...

INPUT type="file" Предпросмотр превью картинки до загрузки

Рассмотрим на примере компонента "Форма добавления-редактирования элементов инфоблока", как сделать ее более удобной для...

Картинка торгового предложения вместо иконки цвета, в выборе SKU

Задача: вместо не информативных иконок цветов нужно вывести детальную картинку торгового предложения. Если картинки у пр...

Автоматически помечаем новинки лейблом в каталоге битрикс

Если вы хотите помечать новинки каталога, вашего магазина на Битрикс, лейблом "Новинка". И так, что бы это происходило а...

Вывести дату окончания скидки в карточке товара

Если нужно вывести информацию о скидке в карточке товара, можно воспользоваться методом CCatalogDiscount::GetList. Данны...