<p>I don't know any plugins that do that for you since it's integrated in Craft by default. There are <a href="https://docs.craftcms.com/v3/dev/examples/user-registration-form.html" rel="nofollow noreferrer">Registration forms</a> as well as <a href="https://docs.craftcms.com/v3/dev/examples/login-form.html" rel="nofollow noreferrer">Login form examples</a> and you can create <a href="https://docs.craftcms.com/v3/dev/examples/entry-form.html" rel="nofollow noreferrer">Entry forms</a> as well.</p>

<p>For gating content behind logins there is the <a href="https://docs.craftcms.com/v3/dev/tags/requirelogin.html" rel="nofollow noreferrer">requireLogin</a> tag which will automatically redirect you to your login route and after a successful login return to the url you wanted to visit.
Not sure what else you might need since your question is really broad.</p>

<p>After a registration Craft will certain system messages (utilities -> systemmessages) with activation links for their account (double-opt-in). In case a user lost/forgot his/her password you can <a href="https://docs.craftcms.com/v3/dev/examples/forgot-password-form.html" rel="nofollow noreferrer">send them a new one</a> automatically.</p>

<p>You can check certain config values such as <a href="https://docs.craftcms.com/v3/config/config-settings.html#loginpath" rel="nofollow noreferrer">loginPath</a> or <a href="https://docs.craftcms.com/v3/config/config-settings.html#postloginredirect" rel="nofollow noreferrer">postLoginRedirects</a> as well.</p>

CC BY-SA 4.0
2019-04-09T14:33:55.597Z
it's integrated in Craft by default -> do i need craft pro, or free version will do?
André Castro
CC BY-SA 4.0
2019-04-09T14:34:49.833Z
You need the pro version to use it. Otherwise you would need to create all the functionality on your own
Robin Schambach
CC BY-SA 4.0
2019-04-09T14:45:30.623Z
So, as i'm new to craft 3, and i need to figured if understand correctly... width craft pro, i will be able to create a cliente area (not admin area), where users can login and upload or download files previously inserted by administrators in the backoffice. Correct?
André Castro
CC BY-SA 4.0
2019-04-09T14:46:54.557Z
Yes, this is correct. They can as well create new content, new entries, categories and so on
Robin Schambach
CC BY-SA 4.0
2019-04-09T14:48:51.023Z
Thank you very much.
André Castro
CC BY-SA 4.0
2019-04-09T14:31:01.790Z
2019-04-09T14:34:36.473Z
2019-04-09T14:34:36.473Z
Robin Schambach
<p>I have to make a website that needs an <strong>user area with login</strong>.</p>

<p>In that area users should be able to upload to admin area or download files from admin area.</p>

<p>Each user has its own account that is separate from other users.</p>

<p>I used to work with cake framework but in the several past weeks i made a few projects in craft cms 3 and liked it due to the easy and fast time to go up and running a full stack website.</p>

<p>Is it possible to make the users area in the frontoffice of craft cms 3?</p>

<p>If it is, there is a plugin available to do it (i searched and didn't find one), or can somebody point me the steps that are needed to do it?</p>

<p>Many thanks. </p>

<craft3><plugins><users>
Craft 3 best way/steps to create a login client area in frontend
# Craft 3 best way/steps to create a login client area in frontend

(Asked by: username_0 on 2019-04-09)

I have to make a website that needs an **user area with login**.

In that area users should be able to upload to admin area or download files from admin area.

Each user has its own account that is separate from other users.

I used to work with cake framework but in the several past weeks i made a few projects in craft cms 3 and liked it due to the easy and fast time to go up and running a full stack website.

Is it possible to make the users area in the frontoffice of craft cms 3?

If it is, there is a plugin available to do it (i searched and didn't find one), or can somebody point me the steps that are needed to do it?

Many thanks.

**Tags:** craft3, plugins, users


---

## 1 answers

### Answer by username_1 on 2019-04-09. Score: 4

I don't know any plugins that do that for you since it's integrated in Craft by default. There are [Registration forms](https://docs.craftcms.com/v3/dev/examples/user-registration-form.html) as well as [Login form examples](https://docs.craftcms.com/v3/dev/examples/login-form.html) and you can create [Entry forms](https://docs.craftcms.com/v3/dev/examples/entry-form.html) as well.

For gating content behind logins there is the [requireLogin](https://docs.craftcms.com/v3/dev/tags/requirelogin.html) tag which will automatically redirect you to your login route and after a successful login return to the url you wanted to visit.
Not sure what else you might need since your question is really broad.

After a registration Craft will certain system messages (utilities -> systemmessages) with activation links for their account (double-opt-in). In case a user lost/forgot his/her password you can [send them a new one](https://docs.craftcms.com/v3/dev/examples/forgot-password-form.html) automatically.

You can check certain config values such as [loginPath](https://docs.craftcms.com/v3/config/config-settings.html#loginpath) or [postLoginRedirects](https://docs.craftcms.com/v3/config/config-settings.html#postloginredirect) as well.

> **Comments:**
> **username_0**: it's integrated in Craft by default -> do i need craft pro, or free version will do?  
> **username_1**: You need the pro version to use it. Otherwise you would need to create all the functionality on your own  
> **username_0**: So, as i'm new to craft 3, and i need to figured if understand correctly... width craft pro, i will be able to create a cliente area (not admin area), where users can login and upload or download files previously inserted by administrators in the backoffice. Correct?  
> **username_1**: Yes, this is correct. They can as well create new content, new entries, categories and so on  
> **username_0**: Thank you very much.  

---

