Я недавно установил owncloud на своем сервере, и это здорово!

Но я хочу изменить способ генерации URL ресурса. Где я могу найти файл, отвечающий за создание этого URL?

1 ответ1

0

Сам URL кажется жестко закодированным (eww…) в API для обмена файлами:

$url = \OCP\Util::linkToPublic('files&t='.$token);

Если вы хотите изменить способ генерирования токена, посмотрите эту функцию.

public static function shareItem($itemType, $itemSource, $shareType, $shareWith, $permissions, $itemSourceName = null, \DateTime $expirationDate = null) { …

Более конкретно эта строка:

$token = \OC::$server->getSecureRandom()->getMediumStrengthGenerator()->generate( …

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .