J'ai un tableau d'ID (par exemple array(1, 2, 10, 34, 100, 101)
) qui représente les ID de fichiers d'images dans la base de données.Recherche de fonctions de cryptage/décryptage
Je voudrais envoyer un lien vers le client par email de telle sorte que quand il appuie sur ce lien il verra les images, mais je ne veux pas que le client voit ces ID de fichiers!
Ainsi, j'ai pensé crypter le tableau d'images avec une clé que le client ne connaît pas, et quand le client clique sur le lien, mon script PHP récupérera la chaîne cryptée, la décryptera sur les images et enverra client une page avec les images.
Y at-il des fonctions PHP intégrées qui peuvent faire le chiffrement/décryptage avec une clé personnalisée pour moi?
Merci!
À quoi cela servirait-il? À un moment donné, le navigateur doit connaître l'URL de l'image affichée. Est-ce juste pour empêcher le client d'entrer d'autres identifiants aléatoires dans une URL pour voir d'autres images? –
Oui, exactement, je ne veux pas que le client voit d'autres photos. Des idées pour éviter cela? –
Votre problème va au-delà des ids obscurcissants, vous avez besoin d'un système d'autorisation approprié qui vérifie réellement si quelqu'un est autorisé à voir quelque chose ou non. Pour ce faire, placez les fichiers dans un endroit inaccessible au public et servez-les via un script qui vérifie les autorisations. – deceze