Hi You can watch this cast and download the code. Maybe it helps you.
http://www.zendcasts.com/protecting-assets-with-zend-controller-plugins/2009/10/ Cheers holo 2010/1/29 Ralph Schindler <[email protected]> > Well, this is gonna be tricky. Ideally, they are simply served from the > public directory. But if you want to add some level of access control > around them, you'll need to put them outside of the public/ directory, and > wrap the download in a PHP script that will do your access control. > > Normally, I'd say to do this inside a controller, but Video files can get > large. In addition, by using the Zend_Controller request, it will > output-buffer the output by default.. Which might cause problems. > > Your best bet is to do a downlaod.php script, and do something similar in > here, example 1: > > http://php.net/manual/en/function.readfile.php > > In the script, you'll have to do some kind of quick access control, like > checking Zend_Auth for a user, or even perhaps checking the cookie against > your database. > > Hope that helps, > Ralph > > Kuzma wrote: > >> Hello! >> I've tried to search for the solution or any information about this >> question >> but I haven't found anything. >> The problem is: >> I have a page which loads JS video player which plays video files from the >> public folder to all users: >> as example video/id/xx/main.flv But I need, that logged in users can see >> and another video files which are >> secured. In other words that someone won't download files directly. >> I understand that this files must be put outside public folder but in this >> way I don't understand how to generate links to player. >> Thank you! >> >> >> >>
