<p>At a basic level, front-end user account management is definitely something that can be done with Craft Pro natively.</p>
<p>There's a knowledge base article on the subject here: <a href="https://craftcms.com/knowledge-base/front-end-user-accounts" rel="nofollow noreferrer">https://craftcms.com/knowledge-base/front-end-user-accounts</a></p>
<blockquote>
<p>Each account should get approval by admin before going live.</p>
</blockquote>
<p>Also possible natively, with the &quot;Suspect users by default&quot; user setting (Settings-&gt;Users-&gt;Settings in the Craft control panel.</p>
<p><a href="https://i.sstatic.net/ytPT3.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/ytPT3.png" alt="enter image description here" /></a></p>
<p>I'm not saying you won't have to use a plugin (whether it's <a href="https://plugins.craftcms.com" rel="nofollow noreferrer">already built</a> or a <a href="https://craftcms.com/docs/3.x/extend/#modules-vs-plugins" rel="nofollow noreferrer">custom-built one</a>), but depending on your specific requirements, you might be able to get way with natively functionality.</p>

CC BY-SA 4.0
2020-12-18T21:04:43.300Z
2020-12-18T21:04:43.300Z
Brad Bell
<p>Hi I'm fairly new still to CraftCMS. I built one website with it a few years ago and have tinkered with it ever since and I do like it a lot. What I've been asked to do is create a website directory for front end users to create an account and add their own content. It sounds like it might be beyond my ability though. Normally I develop in Wordpress (building bespoke themes and scripting custom fields) but even with something like this I would still resort to a plugin. Is this something that can be done fairly straight forward with Craft or do you know of a plugin for Craft that would achieve this?</p>
<p>Each account should get approval by admin before going live. They can then upload a profile picture, bio, gallery of images, text, video, and pdf and change password, email and other user details. It should also have it's own interface styling rather than Craft CMS back end interface. I have attached a crude example of what I have been asked to look into.</p>
<p>If you could give me a few pointers as to where I should look to see if it's something I could take on then that would be a great help.</p>
<p>Thanks very much.<a href="https://i.sstatic.net/YuUeB.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/YuUeB.png" alt="enter image description here" /></a></p>

<frontend><upload><member>
Front end member uploader
# Front end member uploader

(Asked by: username_0 on 2020-12-18)

Hi I'm fairly new still to CraftCMS. I built one website with it a few years ago and have tinkered with it ever since and I do like it a lot. What I've been asked to do is create a website directory for front end users to create an account and add their own content. It sounds like it might be beyond my ability though. Normally I develop in Wordpress (building bespoke themes and scripting custom fields) but even with something like this I would still resort to a plugin. Is this something that can be done fairly straight forward with Craft or do you know of a plugin for Craft that would achieve this?

Each account should get approval by admin before going live. They can then upload a profile picture, bio, gallery of images, text, video, and pdf and change password, email and other user details. It should also have it's own interface styling rather than Craft CMS back end interface. I have attached a crude example of what I have been asked to look into.

If you could give me a few pointers as to where I should look to see if it's something I could take on then that would be a great help.

Thanks very much.[![enter image description here](https://i.sstatic.net/YuUeB.png)](https://i.sstatic.net/YuUeB.png)

**Tags:** frontend, upload, member


---

## 1 answers

### Answer by username_1 on 2020-12-18. Score: 0

At a basic level, front-end user account management is definitely something that can be done with Craft Pro natively.

There's a knowledge base article on the subject here: <https://craftcms.com/knowledge-base/front-end-user-accounts>

> Each account should get approval by admin before going live.

Also possible natively, with the "Suspect users by default" user setting (Settings->Users->Settings in the Craft control panel.

[![enter image description here](https://i.sstatic.net/ytPT3.png)](https://i.sstatic.net/ytPT3.png)

I'm not saying you won't have to use a plugin (whether it's [already built](https://plugins.craftcms.com) or a [custom-built one](https://craftcms.com/docs/3.x/extend/#modules-vs-plugins)), but depending on your specific requirements, you might be able to get way with natively functionality.


---

