# User types, registration, and category access

**URL:** <https://meta.discourse.org/t/user-types-registration-and-category-access/119600>\
**Category:** Marketplace\
**Created:** [June 5, 2019, 7:03pm UTC](https://meta.discourse.org/t/user-types-registration-and-category-access/119600 "2019-06-05T19:03:54Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Joshua\_Kogan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/joshua_kogan/32/127595_2.png) [@Joshua\_Kogan](https://meta.discourse.org/u/Joshua_Kogan)\
**Post date:** [June 5, 2019, 7:03pm UTC](https://meta.discourse.org/t/user-types-registration-and-category-access/119600/1 "2019-06-05T19:03:54Z")

</div>

Hello everyone,

**Question 1** : Is there a way to require a user to select a group during their registration? Can manipulating the “custom wizard plugin” work for this? @angus or anyone else, thought?

**Question 2** : Is there a way to require a user to post a topic to category #1, before they can view the topics (yet see the topic list) of category #2? Can “ProCourse” and “ProCourse Teaser” be manipulated to allow this? @joebuhlig or anyone else, thoughts?

**Question 3** : Is there a way to combine the above two questions? Namely, during registration require a group AND post-registration require a post to a particular category before a user can see a different category?

**Use case** : my site will have three types of users, each with a profession related to one another. I plan to load my site with posts related to a professional license/certification, and I’d like profession type #1 to only have access to this material if they first post a topic to a different category (generating a lead), which profession type #2 would find valuable – I’d like to then use ProCourse and Teaser to prevent profession type #2 from viewing this new lead category, until they’ve paid for access. Profession type #3 will have no special access requirements.

**Next steps** : I’d like to first know if this can be done off-the-shelf, with current functionality or plugins. If it cannot, I’m curious if current plugins can be manipulated to allow for this. If they cannot, I’d curious if plugins can be built.

**Time frame** : 2-3 weeks?

**Budget** : I’d like to see some quotes. I have no basis of what this could cost, and once I do, it will help me rationalize a business case to invest into the development. I hope that makes sense.

---

_[View the full topic](https://meta.discourse.org/t/user-types-registration-and-category-access/119600)._
