<p>If the users will never have access to the Craft CP then you can use categories or any other applicable field type (i.e. dropdown, radio buttons, tags, etc.) to create differentiation between the users. It really just depends on how accessible and/or 'static' you want the groups or sudo-groups to be. Categories and tags for example can be created dynamically, without having field editing privileges like a drop-down field would require. But since you are currently the only admin, it probably won't make much difference in the end. I would however, at a minimum create groups that differentiate between users that have different access privileges to the CP, otherwise it's totally up to you — whatever makes most sense and is easiest to manage.</p>

CC BY-SA 3.0
2015-04-02T22:56:12.447Z
You're too fast for me.
Brad Bell
CC BY-SA 3.0
2015-04-02T22:55:30.787Z
2015-04-02T22:55:30.787Z
Douglas McDonald
<p>I'm developing a sports league site. The roles I'm setting up are admins, coaches, and players - with myself being the "super" admin.</p>

<p>This is my first Craft project, so right off the bat I started developing the site by distinguishing the capabilities of each role through the user groups. I'm currently having issues with registering coaches &amp; players to their respective user groups through plugins, though.
No one other than myself will be using the Craft CP. I'll be creating their own back-end dashboard to manage their own teams, user profiles, etc...</p>

<p>Which leads me to the question: Should I even be designating the users to different user groups? Or just throw them into specific categories &amp; check against those with the current logged user? </p>

<p>Theoretically they would have all the permissions through Craft, but I'd limit what they can accomplish through the dashboard I create for them.</p>

<user-groups><permissions>
Could I use categories for users instead of user groups?
# Could I use categories for users instead of user groups?

(Asked by: username_0 on 2015-04-02)

I'm developing a sports league site. The roles I'm setting up are admins, coaches, and players - with myself being the "super" admin.

This is my first Craft project, so right off the bat I started developing the site by distinguishing the capabilities of each role through the user groups. I'm currently having issues with registering coaches & players to their respective user groups through plugins, though.
No one other than myself will be using the Craft CP. I'll be creating their own back-end dashboard to manage their own teams, user profiles, etc...

Which leads me to the question: Should I even be designating the users to different user groups? Or just throw them into specific categories & check against those with the current logged user?

Theoretically they would have all the permissions through Craft, but I'd limit what they can accomplish through the dashboard I create for them.

**Tags:** user-groups, permissions


---

## 1 answers

### Answer by username_1 on 2015-04-02. Score: 4 | Accepted answer

If the users will never have access to the Craft CP then you can use categories or any other applicable field type (i.e. dropdown, radio buttons, tags, etc.) to create differentiation between the users. It really just depends on how accessible and/or 'static' you want the groups or sudo-groups to be. Categories and tags for example can be created dynamically, without having field editing privileges like a drop-down field would require. But since you are currently the only admin, it probably won't make much difference in the end. I would however, at a minimum create groups that differentiate between users that have different access privileges to the CP, otherwise it's totally up to you — whatever makes most sense and is easiest to manage.

> **Comments:**
> **username_2**: You're too fast for me.  

---

