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.


I don't know any plugins that do that for you since it's integrated in Craft by default. There are Registration forms as well as Login form examples and you can create Entry forms as well.

For gating content behind logins there is the requireLogin 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 automatically.

You can check certain config values such as loginPath or postLoginRedirects as well.

  • it's integrated in Craft by default -> do i need craft pro, or free version will do? Apr 9 '19 at 14:33
  • You need the pro version to use it. Otherwise you would need to create all the functionality on your own Apr 9 '19 at 14:34
  • 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? Apr 9 '19 at 14:45
  • Yes, this is correct. They can as well create new content, new entries, categories and so on Apr 9 '19 at 14:46
  • Thank you very much. Apr 9 '19 at 14:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.