Esi gatavs tam, ka `kaste` sāks bremzēt...
Ir vēl viena pieeja, kā padarīt to visu smukāk... iespējams arī ātrāk...
1.) apacim `sakam`, ka .jpg/.jpeg tagad mums ir kā PHP fails (Force-Type) u nredirektējam uz image.php
image.php
<?php
session_start();
$ImgPath = $_SERVER['REQUEST_URI'];
// Čekojam tiesības
// Tas ir tikai piemērs!!!
$sql = "SELECT permissions FROM ImgPermissions WHERE img_path = '{$ImgPath}'";
$perm = $db->obj( $db->query($sql) );
Header( 'Content-Type: image/jpeg' );
if ( $prem->canRead )
{
// var būt arī cita f-ja;)
include( $ImgPath );
} else {
include( '/img/NoAccess.jpg' );
}
exit(0);
?>
Visumā, pielabo tiesību čekošanu kā tev ir uztaisītas un ai-da...