Насколько я понял из вашего вопроса, вы спрашиваете обо всей системе, а не о конкретной ее части, вы хотите знать, как настроить всю систему, я прав?
если да, то это шаги, которые я бы прошел:
1 - вам нужны эти данные, которые будут защищены, а не легко вскрыты или взломаны. так что вы можете выбрать такую среду, как laravel, которая сделает для вас много шагов (на самом деле аутентификация - это встроенная система, которую вы можете настроить за 10 секунд)
2 - так как это художественный веб-сайт (я полагаю), и каждый художник может запросить совершенно другой дизайн своей страницы, вы должны также приветствовать каждую страницу, чтобы художник не мог редактировать страницу другого художника. это очень просто, но вы не представляете, сколько веб-сайтов я видел, что в тот момент, когда вы входите в систему, вы можете редактировать или, по крайней мере, видеть панель пользователя другого пользователя.
3- но если страницы отличаются друг от друга, ваши данные должны быть динамически, а не жестко закодированы на каждой странице. Поэтому вы должны создать одну страницу, но весь раздел будет добавлен динамически.
Я не знаю, смогу ли я помочь, но если у вас возникнут вопросы, на которые я смогу ответить, я был бы рад помочь