Если для посетителей нужны так называемые личные кабинеты, то ещё до создания сайта уточните, что именно будет доступно в этих кабинетах. Будут ли это какие-то скрытые страницы или доступы к какому-то функционалу, недоступному без регистрации... Обязательно нужно определиться с этим до начала создания сайта!