Bonjour,
J'ai mis en place la possibilité de télécharger sa fiche de ma bdd.
La personne, clique le script génère une requête met le résultat dans le dossier privacy.
Ca fonctionne nickel chrome. Sauf, que si une personne chope le lien, il peut télécharger la fiche de la personne précédente, vue que le fichier reste sur le serveur.
Ma question est la suivante, il y a t'il possibilité de créer une fiche, sans que ça génère un fichier sur le serveur ? Ou trouver un moyen pour que la fiche, soit détruite après 2 minutes après sa création ?
Mon code :
Le ficher Vos_donnees.csv, reste sur le serveur après la création. Niveau sécurité, c'est mauvais car on peut si on a le lien consulter la dernière fiche créer.
Merci par avance pour vos retours.
Modifié par Tintin75 (30 Aug 2018 - 15:52)
J'ai mis en place la possibilité de télécharger sa fiche de ma bdd.
La personne, clique le script génère une requête met le résultat dans le dossier privacy.
Ca fonctionne nickel chrome. Sauf, que si une personne chope le lien, il peut télécharger la fiche de la personne précédente, vue que le fichier reste sur le serveur.
Ma question est la suivante, il y a t'il possibilité de créer une fiche, sans que ça génère un fichier sur le serveur ? Ou trouver un moyen pour que la fiche, soit détruite après 2 minutes après sa création ?
Mon code :
<?php
$req = $bdd->prepare('SELECT nom, prenom FROM Compte WHERE id = :id');
$req->execute();
$handle = fopen('privacy/Vos_donnees.csv','w');
$req->setFetchMode(PDO::FETCH_ASSOC);
while($donnees = $req->fetch())
{
fputcsv($handle, $donnees, ';');
}
?>
Le ficher Vos_donnees.csv, reste sur le serveur après la création. Niveau sécurité, c'est mauvais car on peut si on a le lien consulter la dernière fiche créer.
Merci par avance pour vos retours.
Modifié par Tintin75 (30 Aug 2018 - 15:52)