This is my How-To video on creating a membership website.
For my website, of course, I only use WordPress. Then I added the Paid Membership Pro plugin to create the membership catalog and restrictions on the pages of the website.
To create a membership website, you will also need a Paypal Business account. If you do not have a business account then you can not complete setting up the membership page using the steps on this video. So I recommend that you convert your account now.
If you do not know how to do that, you can check this link https://www.paypal.com/us/selfhelp/article/How-do-I-upgrade-my-PayPal-account-type-FAQ900
I hope this video helps you out in creating a membership website. To see the actual website, you can go to http://nicaelle.com/portfolio/membership/ and to try the membership registration please use the code TRIAL for the beginner member level so that you trial will not cost you anything.