Получение привелегий по достижении определенных привелегий
подскажите как управлять рейтингами пользователей?
точней мне нужно управление привелегиями.
к примеру только зарегестрированные пользователи имеют определенные права при определенном рейтинге. увеличение и уменьшение кармы и тому подобное.
к примеру сейчас у меня я администратор создатель все вижу, и тестовый пользователь у которого два поста и к примеру я их за + и он уже может создавать новые блоги, что за фигня ??
мне нужно как на хабре. сперва пользователь который зарегестрировался, и по достижениее рейтинга мог получать определенные привелегии как это сделать?
точней мне нужно управление привелегиями.
к примеру только зарегестрированные пользователи имеют определенные права при определенном рейтинге. увеличение и уменьшение кармы и тому подобное.
к примеру сейчас у меня я администратор создатель все вижу, и тестовый пользователь у которого два поста и к примеру я их за + и он уже может создавать новые блоги, что за фигня ??
мне нужно как на хабре. сперва пользователь который зарегестрировался, и по достижениее рейтинга мог получать определенные привелегии как это сделать?
16 комментариев
Лучше скопировать весь блок ACL в config.local.php, и там править.
Она в приоритете, то есть заменяет ручной конфиг.
Обычные пользователи, которые только зарегистрировались не смогут создать и писать в частные блоги.
Админ создавая новый блог может указывать Влияние или Группу пользователей, которые могут писать в данный блог.
По идеи можно создать Группу пользователей с Правами.
Админка — Пользователи — Управление правами — Список ролей — Добавить (Гость / Пользователь / Админ / Создать роль)
Вообще, мой вам совет, запустите сайт, наращивайте аудиторию — продвигайте и вручную модерируйте. И при необходимости уже доработаете права.
Иначе как обычно у всех, парились с сайтом, настраивали всякие фишки, а на сайт приходят 2,5 пользователя…
Чем проще — тем лучше.