2013-06-29 6 views
1

Я хочу реализовать пользовательскую CMS с использованием инфраструктуры Yii.пользователей/роли/разрешения реализации с использованием рамки Yii

Как любая CMS я должен быть в состоянии:

  • Создание пользователей

  • Создание ролей (группы)

  • пользователей Назначьте роли/Группы

  • Give роли Редактирование/удаление/управление разрешениями на другие части (модули) сайта, например создание страниц, меню, ...

Но я понятия не имею, как это реализовать.

Не могли бы вы дать мне несколько идей или решений?

ответ

2

Вам не нужно его реализовывать! Существует фантастическое расширение, которое очень хорошо подходит для управления правами: Rights Extension for Yii.

В этом расширении используется встроенный диспетчер авторизации базы данных Yi (CDbAuthManager) для предоставления веб-интерфейса для расширенного управления доступом.

Особенность оптимизирована для удобства использования Роли, задачи и операций

  • управления Просмотром отображения поставленных задач каждой роли и оперативной деятельности
  • Назначения элементов авторизации для пользователей Сортировки элементов авторизации с помощью перетаскивания

    • Пользовательского интерфейса drop
    • Установщик для легкой и быстрой настройки
    • Элемент авторизации gen Фильтр контроллера чества для Контроля доступа
    • Поддержки бизнеса-правила (и данных) кэширование времени выполнения для повышения
    • Performance Интернационализации (i18n) Кросс-браузер и
    • совместимости Межбазовой Легко расширить
  • +0

    У вас использовал его раньше? Он все еще работает? –

    +0

    Да, я использую его, и он отлично работает. – papaiatis

    +0

    Я пытался установить его из инструкций Yii wiki.but. Это дает мне ошибку суперпользователя (ошибка 403). Я вошел в систему с учетной записью администратора. –

    Смежные вопросы