Сценарий авторизации на уровне PHP5? - PullRequest
1 голос
/ 31 января 2010

Есть ли какие-нибудь сценарии входа в PHP, из которых я могу поучиться?

Я хочу иметь панель управления, которая показывает разные параметры для разных пользователей в зависимости от уровня привилегий.

Ответы [ 2 ]

2 голосов
/ 31 января 2010

«Логин» подразумевает аутентификацию. «Уровни привилегий» подразумевают авторизацию. Хотя они кажутся похожими и часто обсуждаются как «аутентификация», они совершенно разные. «Authn» является глобальным и просто принимает имя пользователя и пароль или токен аутентификации и т. Д. «Authz» должен быть реализован на уровне объекта и является более сложным; рассмотрите возможность использования фреймворка, который поддерживает его изначально.

0 голосов
/ 31 января 2010

Да, есть тысячи PHP-скриптов, которые вы можете читать и изучать.

Вы можете загрузить фреймворк MCRwebapp из Google Code и прочитать класс AbstractApp, чтобы увидеть как аутентификацию (пароль пользователя), так и авторизацию (разрешения пользователя).

...