У меня есть каталог изображений в корне моего сайта. Он включает в себя изображения, которые должны быть общедоступными, в общедоступном подкаталоге и изображения в личном каталоге, который должен быть доступен только для зарегистрированных пользователей. Проблема заключается в том, что зарегистрированный пользователь может скопировать URL-адрес img, предоставить его не пользователям и теперь у них есть доступ.Ограничить доступ к изображениям Codeigniter
У меня есть файл .htaccess, настроенный уже для предотвращения хотлинкинга. Я подозреваю, что мне нужно создать контроллер, который отображает сервер, и проверяет учетные данные пользователя b4, служащие изображению, и использовать .htaccess для отправки пользователя на этот контроллер, если они пытаются получить доступ к закрытым изображениям? Это лучшая практика? Может кто-нибудь, пожалуйста, напишите какой-нибудь код, чтобы помочь мне лучше визуализировать.