Шифрование ссылки на ftp ресурс

Dolphinius

Новичок
Шифрование ссылки на ftp ресурс

Приветствую всех.

Суть вопроса, хочу создать видеоархив для своей сети с веб мордой на пхп.

Встал вопрос о том как сделать так:

Пользователь регистрируется заходит в раздел фильмы, выбирает фильм,
появляется ссылка на скачивание фильма
допустим ftp://server/movie1/1.avi

как сделать так чтобы пользователь не смог распознать реальную ссылку

и вместо ftp://server/movie1/1.avi он видел нечто ftp://server/jkhdsfhghsdiewirj/1.avi

это нужно для того чтобы пользователи не передавали друг другу ссылок напрямую а могли только получить ссылку только через веб интерфейс.

Спасибо.
 

MadGreen

meninweb
идентификация каждого пользователя
а в скрипте выдачи файла подставлять в ссылку рандомом генерируемую строку для текущего сеанса
 

Фанат

oncle terrible
Команда форума
MadGreen, скажи, ты представляешь себе разницу между технологиями HTTP и FTP?

-~{}~ 25.08.06 10:58:

Dolphinius
у меня к тебе один маленький вопрос
Допустим, ты своего добился, и пользователь не смог расшифровать, что за фигю ты ему дал.
А теперь расскажи мне, как ftp-сервер поймёт, что с него хотят скачать?
 

Dolphinius

Новичок
да да я уже это понял!

Лучше наверное тогда давать временное имя пользователя и пароль для доступа к ftp

типа ftp://user12:23213@server/movie/1.avi

-~{}~ 25.08.06 11:20:

т.е.

типа делать

Получить ссылку на файл(ы)

и тут уже генерируется имя юзера и пароль и вкладывается в базу для ftp и удаляется после того как пользователь нажал на

ftp://user12:1233@server/movie/1.avi

думаю так будет целесообразнее

как считаете?

-~{}~ 25.08.06 11:21:

единственное как генерировать пользователя и пароль ?
 

440hz

php.ru
Dolphinius

для видеофайлов давно существует такое понятие как лицензия. правда это работает только на MediaPlayer, зато гарантировано никто кроме получившего лизензию файл не посмотрит.
 

Dolphinius

Новичок
млин да я не спрашиваю про лицензии и тд.

Ладно с генерацией разрулил

Всем спасибо
 

MadGreen

meninweb
Фанат я представляю разницу: ему никто не мешает сделать обычную ссылку вида http://, а в скрипте разобрав ее содержимое выдать редирект на ftp
 

Фанат

oncle terrible
Команда форума
MadGreen, о, да ты, я смотрю, у нас гений секретности
 

Robin Bad

Новичок
Автор оригинала: MadGreen
Фанат я представляю разницу: ему никто не мешает сделать обычную ссылку вида http://, а в скрипте разобрав ее содержимое выдать редирект на ftp
А что ему тогда помешает передать ссылку другому пользователю ПОСЛЕ редиректа?
 

Dolphinius

Новичок
Автор оригинала: Гравицапа
Dolphinius

Если не секрет, как?
Обыкновенно

генерируем имя пользователя и пароль вставляем в базу таблицу для ftp сервера и выдаем пользователю линк

с логином и паролем на ftp ресурс, далее при нажатии пользователем на ссылку удаляем временный логин и пароль, хотя тут теж встает вопрос если пользователь не нажмет на ссылку то и логин с паролем неудалится, нужно что-то тут придумать или сделать так чтоб логин и пароль из базы удалялся скажем через 20-30 сек.

-~{}~ 25.08.06 13:39:

Наверное сделать через java-script типа у вас есть 20 сек. для того чтобы начать загрузку гы :)

Вобщем посовейтуйте плз.

Да и кстати насчет структуры таблицы под фильмы не разобрался

т.е. в таблице хранятся линки на фильм а вот если это сериал и несколько ссылок то как думаете добавить несколько столбцов или лучше через массив?
 

MadGreen

meninweb
я не гений, я только учусь
решение типа:
RewriteEngine on
RewriteRule (.*)$ ftp://123.123.123.123 [P]
не проходит?
+ динамическая ссылка
 

JamES

Новичок
фтп и сайт на одной машине?
если да то пхп пусть фильмы сам посылает.
 
Сверху