Codeigniter Auth Library - публичные профили имени пользователя для определенной группы, отключенные для других групп - PullRequest
0 голосов
/ 21 ноября 2011

в настоящее время работает над приложением, которое имеет 3 различные группы пользователей. Администраторы, участники и обычные пользователи. Администраторы будут иметь бэкэнд и могут делать все что угодно, это не проблема.

Участники должны иметь имя пользователя, и оно будет использоваться в качестве общедоступного профиля: domain.com/username ... или другого варианта. У них также есть личный профиль, в котором они могут редактировать.

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

Может ли кто-нибудь порекомендовать одну из множества библиотек Auth, которая лучше всего подходит для этой цели, или мне вообще стоит разрабатывать такое приложение на Codeigniter !!

Overview:

Admins (Max 2 - 3 users) - Access Everything
Entrants - Public Profile(username) / Private Profile
General Users - Private Profile Only

Большое спасибо и любая помощь / совет очень ценится. Извиняюсь, если это уже спрашивали.

1 Ответ

1 голос
/ 21 ноября 2011

Лично я всегда использовал Ion_Auth.Он содержит отдельные группы пользователей и возможность управления доступом в зависимости от группы.

https://github.com/benedmunds/CodeIgniter-Ion-Auth

Я также собрал пример его использованияздесь , на основе этого блога .

...