публичная зона для членов клуба и зона премиум-класса в php - PullRequest
0 голосов
/ 29 марта 2012

Мне удалось разработать форму аутентификации / активации PHP, которая отлично работает для того, что мне нужно, теперь я хотел бы добавить опцию, позволяющую этим участникам стать премиум-членами, внося плату, чтобы они могли полностьюдоступ к содержимому веб-сайта (... я знаю, это звучит как веб-сайт "ххх" ...; D).

Знаете ли вы какую-нибудь книгу или учебные пособия, в которых я могу найти и изучить базовый способ о том, каксделать это?

Ответы [ 2 ]

1 голос
/ 29 марта 2012

Вам нужна система доступа на основе ролей.

У вас может быть три типа пользователей, например, гость, пользователь и премиум. ​​

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

Это часто реализуется с использованием ACL, и Zend Framework имеет очень хорошую.http://framework.zend.com/manual/en/zend.acl.html

0 голосов
/ 29 марта 2012

Я предпочитаю использовать zend_acl_module для идеального решения вашей проблемы. Этим вы также можете справиться с будущими требованиями. Обратитесь по этой ссылке для дальнейших шагов:

Практическая реализация Zend_ACL + Zend_Auth и лучшие практики

...