Dreamweaver is excellent for websites.
If you want user-access control, then you need to read up on .htaccess.
If you want users inputting controlled stuff,then a bit of PHP may come in handy. None of it is particularly difficult, but there is a learning curve.