отдача pdf (любого файла) по token

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
an.viktory@gmail.com
Сообщения: 536
Зарегистрирован: 2016.09.05, 23:21

отдача pdf (любого файла) по token

Сообщение an.viktory@gmail.com »

1. Реализую интерфейс обмена файлами в другую систему.
2. Файл должен быть доступен например по публичной ссылке по определенному токену в ограниченное время например 60 секунд.
3. Пример: www.example.com/uploads/23/export_gile. ... fyeuhGGjdg
4. Файл имеет конфиденциальную информацию чтобы умные ребята не могли сгенерировать адреса и стащить все файлы.
5. Называть сам файл используя токен нежелательно, т.к он должен быть читабельным.
6. Как это лучше реализовать ?
an.viktory@gmail.com
Сообщения: 536
Зарегистрирован: 2016.09.05, 23:21

Re: отдача pdf (любого файла) по token

Сообщение an.viktory@gmail.com »

т.е. все сводится к реализации такого экшена ?

Код: Выделить всё

public function actionDownload($token)
{
if (DowdLoadTokens::ExistsAndNotExpired($token)) {
    return \Yii::$app->response->sendFile('path/to/file.txt');
} return "Кукиш вам";
Спасибо
Ответить