J'utilise un fichier csv pour authentifier la connexion utilisateur. Est-il possible de protéger par mot de passe le fichier CSV? Je ne veux pas que quelqu'un puisse télécharger le fichier csv via l'URL. J'ai googlé et j'ai découvert qu'il n'est pas possible de protéger un fichier csv par mot de passe. Y a-t-il un autre moyen de protéger le fichier par mot de passe?protéger un fichier CSV
Répondre
la réponse courte est non: CSV est un format de texte brut, ce n'est pas Excel. La réponse longue est la suivante: vous ne devez jamais mettre des informations pertinentes sur la sécurité dans un dossier accessible via le serveur Web. Déplacez le fichier dans un dossier auquel vous pouvez accéder depuis PHP mais qui est en dehors de votre document racine dans Apache
Et hacher les mots de passe! – Guttsy
certainement le faire, et assurez-vous que vous utilisez des hachages salés –
Compresser dans un fichier ZIP en utilisant le cryptage. Cependant, vous devrez le décompresser/décrypter chaque fois que vous voulez le lire. Voir Powerarchiver, winrar ou d'autres utilitaires de compression pour plus d'informations.
pourriez-vous s'il vous plaît me montrer comment vais-je crypter/décrypter en utilisant le code en php? – developer
Au lieu de le compresser, je le crypterais. En vérifiant le doc php, la fonction mcrypt_encrypt serait une. http://de2.php.net/manual/fr/function.mcrypt-encrypt.php (qui nécessite probablement mcrypt en tant que dépendance) – Kissaki
Assurez-vous simplement que vous ne pouvez pas le télécharger. cela fait beaucoup plus de sens que de le crypter et de le laisser dans un lieu public –
Si vous avez peur que quelqu'un télécharge le fichier, placez-le dans un endroit non téléchargeable. Votre serveur web ne retournera que des fichiers d'un ensemble de répertoires spécifique. Si votre fichier CSV n'est pas dans l'un d'entre eux, personne ne pourra le télécharger.
Si vous utilisez Apache, utilisez un fichier .htaccess pour refuser l'accès à ce fichier. Mieux encore, stockez le fichier quelque part au dessus du webroot. Par exemple, si votre serveur Web est situé au /home/username/htdocs/
, vous pouvez stocker le fichier au /home/username/data/logins.csv
.
- 1. Comment importer un fichier CSV?
- 2. Lire un fichier CSV dans un tableau
- 3. Générer un fichier CSV avec JasperReports
- 4. Displaytag exporte CSV dans un fichier .xls
- 5. Ouvrir un fichier csv dans DOS
- 6. Créer dynamiquement un fichier CSV avec FileHelpers
- 7. Comment télécharger un fichier CSV en flex?
- 8. Importer un fichier CSV en mode Org
- 9. Créer un fichier CSV avec PHP
- 10. Comment lire un fichier csv avec python
- 11. Modifier un fichier csv en Python
- 12. Création d'un fichier CSV
- 13. parse csv fichier php
- 14. Comment protéger mon fichier de licence?
- 15. Convertir un fichier XML volumineux en fichier CSV en PHP
- 16. Comment trouver si le fichier est un fichier CSV?
- 17. Conversion de fichier PST en fichier CSV
- 18. lire le fichier csv C#
- 19. exigences d'importation de fichier CSV
- 20. Problème d'importation de fichier CSV avec Ruby CSV Module
- 21. comment trouver la différence entre un fichier csv et un fichier contenant une seule colonne de ce csv
- 22. Importation fichier csv dans pgsql
- 23. Ajouter une ligne au fichier CSV Ruby 1.9 CSV lib
- 24. protéger un zip via PHP + SQL
- 25. Comment protéger un répertoire dans asp.net MVC?
- 26. Tomcat Protéger les fichiers
- 27. protéger svn externals
- 28. Comment protéger solidement web.config
- 29. Créer un fichier CSV valide avec des expressions régulières
- 30. Comment sauvegarder un tableau bidimensionnel en tant que fichier csv?
S'il vous plaît, s'il vous plaît, ne faites pas cela. – NotMe