SIMAI: Авторизация
Для чего нужен модуль "SIMAI: Авторизация"?
Модуль "SIMAI: Авторизация" позволяет добавить дополнительные возможности для авторизации на сайте, включая в себя следующие сервисы авторизации:
- Авторизация через код (одноразовый код из письма)
- Авторизация через ссылку (переход по одноразовой ссылке)
- Авторизация через Яндекс ID
- Авторизация через VK ID
- Авторизация через SMS
- Авторизация через Сбер ID
Авторизация через код
При авторизации через код пользователю необходимо указать свой e-mail и нажать на кнопку "Отправить код".
На указанную почту придет письмо с кодом:
Полученный код необходимо указать в поле "Код из письма" и нажать на кнопку "Подтвердить".Произойдет авторизация на сайте.
Авторизация через ссылку
При авторизации через ссылку пользователю необходимо указать свой e-mail и нажать на кнопку "Отправить код".
На почту придет письмо со ссылкой.
Пользователю необходимо перейти по ссылке в письме, откроется сайт и произойдет авторизация.
Авторизация через Яндекс ID
При авторизации через Яндекс ID пользователю необходимо нажать на соответствующую иконку.
После этого откроется окно для прохождения авторизации. После корректного ввода данных пользователь авторизуется на сайте.
Авторизация через VK ID
При авторизации через VK ID пользователю необходимо нажать на соответствующую иконку.
После этого откроется окно для прохождения авторизации. После корректного ввода данных пользователь авторизуется на сайте.
Авторизация через SMS
При авторизации через SMS пользователю необходимо указать свой телефон и нажать на кнопку "Отправить код".
Полученный код необходимо указать в поле "Код из СМС" и нажать на кнопку "Подтвердить". Произойдет авторизация на сайте.
Авторизация через Сбер ID
При авторизации через Сбер ID пользователю необходимо нажать на соответствующую иконку.
После этого откроется окно для прохождения авторизации. После корректного ввода данных пользователь авторизуется на сайте.
Установка модуля "SIMAI: Авторизация"
Получен купон на модуль MPX-**********-**********
Шаг 1. Ввести купон
Шаг 1.1. Перейти в Администрирование (1) > Marketplace (2) > Обновление решений (3). Во вкладке "Активация купона" (4) в поле (5) вставить код полученного купона. Нажатием на кнопку (6) активировать купон.

Шаг 1.2. После появления сообщения нажать ОК:
Шаг 2. Загрузить
Шаг 2.1. Откроется вкладка "Список обновлений". Установить галочку напротив нового модуля "Решение "SIMAI: Авторизация"".
Шаг 2.2. Загрузить.
Шаг 2.3. В открывшемся окне лицензионного соглашения принять условия и нажать "Применить".
Шаг 3. Установить
Шаг 3.1. Откроется вкладка "Установка обновлений" (10). Установить (11).
Шаг 4. Откроется раздел "Установленные решения" (12). Отобразится сообщение "Решение "SIMAI: Авторизация" успешно установлено." (13). В списке решений появится информация о модуле (14).
Настройки модуля "SIMAI: Авторизация"
Шаг 1. Перейти в настройки модулей и выбрать модуль "SIMAI: Авторизация".
Шаг 2. Настроить параметры нужных сервисов.
- Авторизация через код
- Авторизация через ссылку
Настройки почты
Для авторизации через код или ссылку, которые будут отправляться в письме на электронную почту, необходимо прописать настройки.
Длина кода авторизации
В поле "Длина кода авторизации" необходимо указать число, для настройки длины кода авторизации, который придет на электронную почту (e-mail) для авторизации на сайте через код.
Срок действия ссылки/кода (минуты)
В поле "Срок действия ссылки/кода (минуты)" необходимо указать число в минутах, в течение которого будет действовать ссылка или код, пришедшие на электронную почту (e-mail) для авторизации на сайте через ссылку или код.
Ограничение частоты отправки (секунды)
В поле "Ограничение частоты отправки (секунды)" необходимо указать число в секундах, для настройки времени повторной отправки кода.
Группа для новых пользователей
В поле "Группа для новых пользователей" необходимо указать id группы пользователей, в которую будет добавлен пользователь при авторизации на сайте.
Посмотреть id группы можно в разделе Администрирование > Настройки > Пользователи > Группы пользователей.
Будьте внимательны, указывая id группы с правильным уровнем доступа!
При установке модуля по умолчанию уже указана группа с id 2, обязательно проверьте уровень доступа этой группы на вашем сайте.
Подробнее про группы пользователей и уровни доступа можно прочитать в инструкции 1С-Битрикс: "Управление группами пользователей".
Авторизация через Яндекс ID
Настройки Яндекс ID
Для получения идентификаторов необходимо создать приложение.
В настройках приложения в поле "Callback URI" укажите адрес: https://адрес_сайта/bitrix/tools/oauth/yandex_id.php (где адрес_сайта - адрес вашего сайта, например, для site.ru ссылка будет такого вида: https://site.ru/bitrix/tools/oauth/yandex_id.php)
В секции "Права" необходимо отметить все права в блоке "API Яндекс.Паспорта".
- ID клиента (Client ID)
- Секрет клиента (Client Secret)
- URL для редиректа (Redirect URI)
Авторизация через VK ID
Настройки VK ID
Для получения идентификаторов необходимо создать приложение.
В настройках приложения в поле "Redirect URL" укажите адрес: https://адрес_сайта/bitrix/tools/oauth/vk_id.php (где адрес_сайта - адрес вашего сайта, например, для site.ru ссылка будет такого вида: https://site.ru/bitrix/tools/oauth/vk_id.php)
Укажите полученные данные в соответствующих полях:
- ID клиента (Client ID)
- URL для редиректа (Redirect URI)
Авторизация через SMS
Настройки SMS
Список SMS-сервисов
В параметре "Список SMS-сервисов" указан сервис, который используется в данном модуле "SMSRUService".
Укажите полученные данные в соответствующих полях:
- API SMS-сервиса (api_id)
- Отправитель SMS (FROM)
- Срок действия кода (cекунды)
Авторизация через Сбер ID
Настройки СберID
Для получения идентификаторов необходимо создать приложение.
В настройках приложения в поле "Redirect URL" укажите адрес: https://адрес_сайта/bitrix/tools/oauth/sber_id.php (где адрес_сайта - адрес вашего сайта, например, для site.ru ссылка будет такого вида: https://site.ru/bitrix/tools/oauth/sber_id.php )
Укажите полученные данные в соответствующих полях:
- client_id
- client_secret
- URL для редиректа (Redirect URI)
Состояние сертификата
В параметре "Сертификат не загружен" отобразится соответствующее с состоянием сообщение.
- Сертификат не загружен
- Если загружен файл неверного формата, после сохранения настроек модуля отобразится соответствующее уведомление: Ошибка загрузки. Неверный формат файла.
- Если сертификат загружен, но указан некорректный пароль, после сохранения настроек модуля отобразится соответствующее уведомление: Сертификат загружен. Введите корректный пароль для его расшифровки.
- При успешной загрузке файла и верном пароле после сохранения настроек модуля отобразится соответствующее уведомление: Сертификат успешно загружен и расшифрован. Модуль готов к использованию.
Загрузить сертификат
Для загрузки файла сертификата необходимо нажать на кнопку "Добавить файл" и выбрать его с вашего устройства.Пароль от сертификата
Тестовое окружение
При использовании тестовых данных необходимо отметит галочкой параметр "Тестовое окружение".
Шаг 3. Перейти в настройки модуля "Социальные сервисы", выбрать нужные и применить изменения.

Подача обращения в техническую поддержку SIMAI
Если обнаружилась ошибка на сайте, перед отправкой обращения проверьте, пожалуйста, следующие моменты:
- Активна лицензия Битрикс и установлены последние обновления.
- Активна лицензия Симай и установлены последние обновления.
- На хостинге установлена актуальная версия PHP
- Нет ошибок при проверке системы.
- Ошибка повторяется в режиме невидимки (инкогнито) браузера.
- Ошибка повторяется после сброса всего кеша на сайте.
- Отключены все расширения браузера.
- Есть место на хостинге.
- Присутствует копирайт SIMAI.
При подаче обращения обязательно необходимо указать данные:
- Адрес сайта.
- Логин и пароль для доступа к сайту с правами администратора.
- Описание проблемы и алгоритм действий для ее воспроизведения.
- Ссылки на страницы с ошибками.
- Скриншоты или видеозапись подтверждения ошибки. Обязательно должна быть видна адресная строка браузера.
- Продукт SIMAI.
- Лицензионный ключ 1С-Битрикс.
- Лицензионный ключ SIMAI.
- Версия модуля 1С-Битрикс. Версию модуля 1С-Битрикс можно посмотреть на сайте в разделе Администрирование на Рабочем столе или в нижней части сайта
- Версия модуля решения SIMAI. Версию модуля решения SIMAI можно посмотреть на сайте в разделе Администрирование > Marketplace > Установленные решения
- Версия модуля SIMAI: Framework (для линейки SIMAI-SF4). Версию модуля SIMAI: Framework можно посмотреть на сайте в разделе Администрирование > Marketplace > Установленные решения
- Версия PHP. Версию PHP можно посмотреть на сайте в разделе Администрирование > Настройки > Производительность > PHP
- Сотрудники технической поддержки могут запросить дополнительные доступы:
- Сервер:
- адрес сервера (ip):
- Доступ по FTP:
- логин:
- пароль:
- Доступ по SSH с правами на чтение и запись:
- логин:
- пароль:
Возникновение ошибки на сайте
Вопрос соответствует регламенту подачи обращения
В регламенте технической поддержки описан порядок работы с обращениями.
- Общие положения
- Уровни обслуживания (SLA)
- Круг решаемых задач
- Порядок подачи и обработки обращений в службу технической поддержки
- Оценка качества работы службы технической поддержки
- Дополнительная информация
Активна лицензия 1С-Битрикс и установлены последние обновления
Активность лицензии 1С-Битрикс и доступные обновления можно посмотреть в Администрирование > Marketplace > Обновление платформы.
Нужную информацию смотреть на вкладке "Установка обновлений".
Дата доступности обновления:
Доступные обновления:

Нет доступных обновлений:

Активны лицензии SIMAI и установлены последние обновления
Активность лицензии 1С-Битрикс и доступные обновления можно посмотреть в Администрирование > Marketplace > Установленные решения.

Нужную информацию смотреть в блоке "Доступные решения".
Дата доступности обновления:

Доступные обновления:

Как понять, что обновления установлены?
Если уведомления "Доступные обновления" нет, значит все последние установлены.

Что делать, если нет даты "Обновления до"?

В этом случае необходимо проверить нет ли ошибок в модулях. Для этого перейти в раздел Администрирование > Marketplace > Обновление решений.

Если отображается ошибка, необходимо обратиться к разработчику этого модуля.
Например:
На хостинге установлена актуальная версия PHP
Шаг 1. Перейти Администрирование > Marketplace > Обновление платформы.
Шаг 2. Если в этом разделе отображается уведомление о том, что используется устаревшая версия PHP, то необходимо осуществить переход на актуальною по инструкции Переход на PHP.
Нет ошибок при проверке системы
Некоторые ошибки возникают из-за некорректного взаимодействия 1С-Битрикс и хостингом, на котором размещен сайт.
Форма "Проверка системы" предназначена для всесторонней проверки соответствия параметров системы, на которой осуществляется функционирование проекта, минимальным и рекомендуемым техническим требованиям продукта.
Для запуска проверки системы необходимо перейти в Администрирование > Настройки > Инструменты > Проверка системы.

Для запуска тестирования нужно нажать кнопку "Начать тестирование".

Если при проверке системы возникает ошибка структуры базы данных.



Для устранения данной ошибки потребуется перейти в в Администрирование > Настройки > Инструменты > SQL запрос.

И выполнить запрос
alter table b_iblock_element_property modify ID bigint not null auto_increment;

При возникновении иных ошибок необходимо написать в техническую поддержку вашего хостинга.
Более подробная информация о данном функционале описана в уроке от 1С-Битрикс "Проверка системы"
Ошибка повторяется после сброса кеша браузера, удаления файлов cookie и в режиме невидимки (инкогнито) браузера
Кеш браузера
Некоторые ошибки возникают из-за сохранения кеша в браузере.
Чтобы сбросить кеш браузера для открытой страницы сайта, необходимо нажать на клавиатуре сочетание клавиш CTRL+F5.
Файлы cookie
Также возможно возникновение ошибок из-за сохранения файлов cookie.
Очистить cookie в браузере для конкретного сайта можно следующим образом:
Шаг 1. Найти настройки coockie в браузере. Приводим путь до настройки в популярных браузерах, который можно скопировать и вставить в адресную строку браузера, далее нажать Enter на клавиатуре.
Например:

Google chrome - chrome://settings/content/all
Яндекс.Браузер - browser://settings/siteData
Opera - opera://settings/content/all
Mozilla Firefox - about:preferences#privacy
Шаг 2. В разделе настройки найти нужный сайт и удалить сохраненные для него файлы cookie.
P.S. Если ошибка возникала под доступом администратора, после удаления файлов cookie авторизоваться на сайте нужно будет заново.
Приватное окно браузера
После сброса кеша и очистки cookie проверьте повторение ошибки через приватное окно браузера.
Как открыть приватное окно в популярных браузерах:
Google Chrome:
Яндекс.Браузер:
Opera:

Mozilla Firefox:
Ошибка повторяется после сброса всего кеша на сайте
Использование технологии Автокеширования позволяет быстро подготовить сайт и компоненты проекта к работе в условиях стрессовых нагрузок или адаптировать сайт к работе. Некоторые ошибки воспроизводятся как раз из-за остатков старого кода в кеше.
Очистка файлов кеша
Настройки кеширования расположены на странице Настройки кеширования (Настройки > Настройки продукта > Автокеширование).
На вкладке "Очистка файлов кеша" необходимо выбрать пункт "Все" и нажать кнопку "Начать".

После удаление файлов кеша появится сообщение:

Отключены все расширения браузера
В браузерах предусмотрена установка различных приложений и расширений.
Некоторые расширения могут конфликтовать с функционалом на сайте.
Для проверки повторения ошибки без расширений:
Вариант 1 - отключить все расширения
Вариант 2 - отключить все расширения для режима невидимки/инкогнито/приватном и проверить повторение ошибки в режиме невидимки/инкогнито/приватном.
Пример в браузере Google Chrome:
chrome://extensions/
Вариант 1. Отключить все расширения.

Вариант 2:
Перейти в сведения каждого расширения.
Отключить использование в режиме инкогнито.

Проверить повторение ошибки в режиме невидимки.
Есть место на хостинге
Некоторые ошибки, например, такие, как ошибка при создании или восстановлении резервной копии, загрузка файлов, сохранение информации на сайте, могут возникнуть из-за отсутствия места на вашем хостинге.
Что делать, если на хостинге не хватает места?
Присутствует копирайт SIMAI
Согласно п. 2.5. Пользователь не может ни при каких условиях удалять или делать малозаметными информацию и сведения об авторских правах, правах на товарные знаки или патенты, указанные в Программе.
https://simai.ru/about/docs/litsenzionnoe_soglashenie_s_konechnym_polzovatelem_na_ispolzovanie_progr...
Если на сайте отсутствует копирайт разработчика решения, то исходя из этого можно предположить, что в код решения вами самостоятельно вносились изменения. На основании этого гарантийная техническая поддержка не может быть оказана.
Если копирайт был удалён нашими сотрудниками, то сообщите, пожалуйста, номер и дату обращения.
По умолчанию копирайт размещен в подвале сайта, пример:

Ошибка при обновлении
При установке обновлений модулей 1С-Битрикс и/или модулей SIMAI на сайте может возникнуть ошибка.
Также в разделе Администрирование > Marketplace > Установленные решения может отсутствовать дата "Обновления до".
Некоторые ошибки возникают из-за некорректного взаимодействия с сервером обновлений 1С-Битрикс.
Шаг 1. Для проверки необходимо перейти в Администрирование > Настройки > Настройки продукта > Настройки модулей > Главный модуль.
Шаг 2. На открывшейся странице перейти во вкладку "Система обновлений".
Шаг 3. И проверить или заполнить (при необходимости) адрес в поле "Имя сервера, содержащего обновления". Корректным является www.1c-bitrix.ru.
Шаг 4. Применить изменения.

Шаг 5. Установить обновления модулей 1С-Битрикс по инструкции и модулей SIMAI по инструкции.
При повторении ошибки необходимо написать в техническую поддержку 1С-Битрикс https://www.1c-bitrix.ru/support/.
Ошибка при создании или восстановлении резервной копии средствами 1С-Битрикс
При возникновении ошибок при создании или восстановлении резервной копии, например ошибка сервера 500, если ваш сайт размещен на хостинге TIMEWEB, вы можете откатить копию по инструкции Резервная копия на хостинге Timeweb.
ВНИМАНИЕ! Перед созданием резервной копии средствами 1С-Битрикс проверьте свободное место на вашем хостинге!!! Т.е. свободного места должно быть как минимум столько же, сколько занимает сейчас сайт.
Дополнительная разработка функционала, перенос данных, кастомизация (расчет стоимости)
Дополнительные разработки на сайте выполняются при заключении договора на них.
Предварительно необходимо отправить список желаемых доработок с примерами для оценки предварительной стоимости на почту отдела продаж sale@simai.ru.
Какую информацию необходимо предоставить для оценки стоимости дополнительных услуг?