Как дать доступ к контенту после оплаты ?

Главные вкладки

Аватар пользователя AndreyY AndreyY 28 января 2009 в 17:20

Настраиваю магазинчик on-line сервисов под ubercart. Суть такова.
Зарегистрированный пользователь оплачивает доступ к on-line сервису расположенному на этом же сайте. После того, как его order переходит в состояние "Оплата получена", его учетная запись получает доступ к странице с этим on-line серсиом на определенный период.
Вопросы оплаты реализовал. Как теперь решить задачу с организацией доступа? Хотя бы а какую сторону копать ?
Заранее спасибо !

Комментарии

Аватар пользователя bratello bratello 29 января 2009 в 22:39

Если правильно тебя понял...
На страницу сервиса пользователь попадает через обработчик меню (в menu_hook определяется список меню для модуля), в котором уже вызывается та или инная форма. В определении элемента меню есть поле 'access callback', которой указывается имя функции которая будет вызываться при попытке доступа на страницу по этому меню, функция может получать входные параметры и должна возвращать true\false, перекрываешь эту функцию, либо создаешь свою, функция будет вычислять права доступа пользователя на платную страницу(ресурс) в зависимости от order status.