Сам дал ответ в своем вопросе. Проверяй, зарегистрирован пользователь или нет, и в зависимости от этого давай доступ или делай что-то иное.
Насчет готового скрипта не подскажу, так как ты не дал никакой информации на чем делаешь свой сайт.
В общем в базе должна быть табличка user, в которой хранятся логины и хеши паролей и токены зарегистрированных пользователей, вот их соответствие и проверяй при посещении своих секретных страниц.