Насколько вы знаете, штатно продажа прав доступа (доступ к платному контенту) в Битрикс возможен только в старшей редакции. Но есть не хитрые приемы, позволяющие вам настроить такой функционал и на младшей редакции Малый Бизнес.
Бонусом вы получите: простой тип свойства инфоблоков "Привязка к группам пользователей"; отладку обработчика событий, когда он не работает
при оплате заказа, можно фильтровать корзину по заказу и модулю?
'ORDER_ID' => $id,
'MODULE' =>'catalog'
Стоит ли проверять наличие привязки пользователя к группе? к примеру доступ есть до 22 00, а он не нажимает на кнопку выйти?
или это сам битрикс все сделает? и если надо проверять, то на событии OnBeforeProlog норм?
при оплате заказа, можно фильтровать корзину по заказу и модулю?
Да, так тоже можно делать
Стоит ли проверять наличие привязки пользователя к группе? к примеру доступ есть до 22 00, а он не нажимает на кнопку выйти?
или это сам битрикс все сделает? и если надо проверять, то на событии OnBeforeProlog норм?
В теории конечно хорошо бы еще сессионный массив переопределить (есть метод работающий с обновлением сессии). НО в большинстве случаев происходит оплата внешним сервисом (в момент оплаты не сессия пользователя).
Я бы сделал просто возврат (после оплаты) на определенную страницу ("Спасибо, оплата получена"), где выполнял бы банальную переавторизацию.
Плюс не стоит забывать, что в некоторых случаях сессионные данные и не будут нужны. К примеру, доступ к файлам проверяется не из сессии.
Стоит ли проверять наличие привязки пользователя к группе? к примеру доступ есть до 22 00, а он не нажимает на кнопку выйти?
или это сам битрикс все сделает? и если надо проверять, то на событии OnBeforeProlog норм?
или это сам битрикс все сделает? и если надо проверять, то на событии OnBeforeProlog норм?
Я бы сделал просто возврат (после оплаты) на определенную страницу ("Спасибо, оплата получена"), где выполнял бы банальную переавторизацию.
Плюс не стоит забывать, что в некоторых случаях сессионные данные и не будут нужны. К примеру, доступ к файлам проверяется не из сессии.