Se l'utente autorizzato scarica il file allora elimino il file dopo il download. Se ha dato il link ad altri allora il primo che scarica mi cancella il link. C'è il rischio che solo un utente non autorizzato prelevi il file e non chiunque. Inoltre potrei, come hai suggerito, dare un tempo per il download.