Во избежание нежелательного запуска взрослого 18+ контента, а также ограничения возможности оплаты дополнительного контента, в шаблонах компании Microimpuls реализована дополнительная защита в виде пин-кодов.
По умолчанию, пин-код полностью совпадает с паролем аккаунта — при создании абонента через административную панель Smarty (если в строку «Пин-код» не было введено никакое значение), либо, при регистрации абонента через портал, аккаунту будет присвоен пин-код, совпадающий с паролем аккаунта.
Если у оператора имеется внешний биллинг, через который регистрируются все новые абоненты, и имеется необходимость задавать абонентам пин-код, отличный от пароля аккаунта, то это можно реализовать через параметр parent_code
(может использоваться, как в методе создания аккаунта, так и в методе изменения аккаунта).
Логика пин-кодов в портальном приложении
По умолчанию, требование ввести пин-код в приложении будет появляться каждый раз, при попытке запустить контент (каналы, архивные передачи каналов, фильмы), у которого установлен флаг «Родительский контроль» в блоке «Параметры доступности» в Smarty.
С помощью опции set_parent_control_for_adult_rated_videos
можно изменить логику поведения таким образом, чтобы, помимо контента с флагом «Родительский контроль», пин-код запрашивался для всех фильмов и сериалов, имеющих возрастной рейтинг «18+».
Подробнее об этой опции можно узнать в разделе «Опции портала».
Также, в некоторых шаблонах (например, шаблон Futuristic) с помощью опции default_purchase_content_access_mode
можно ограничить по умолчанию доступ к платному контенту таким образом, чтобы перед покупкой появлялось требование ввести пин-код.
Наличие поддержки данной опции следует уточнять в документации по интересующему шаблону. Например: шаблон Futuristic.
При желании, абонент может самостоятельно изменить пин-код или вовсе отключить требование ввода пин-кода при включении контента с родительским контролем или покупке контента.
Дополнительно, абонент может самостоятельно добавить, либо убрать требование ввода пин-кода для тех или иных каналов с помощью экрана изменения сортировки каналов (при наличии в шаблоне такой возможности).
Внимание: пользовательские настройки по требованию ввода пин-кода сбрасываются при переустановке приложения.