2011-06-16 4 views
1

J'ai une page web qui utilise un script cgi Python pour stocker les informations demandées pour une récupération ultérieure par moi. À titre d'exemple, la page Web a une zone de texte qui demande "Quel est votre nom?" Lorsque l'utilisateur entre son nom et appuie sur le bouton Envoyer, la page Web appelle le script Python cgi qui écrit le nom de l'utilisateur dans mytextfile.txt sur le site Web. Le problème est que si quelqu'un va à www.mydomain.com/mytextfile.txt, ils peuvent voir toutes les informations écrites dans le fichier texte. Y a-t-il une solution à cela? Ou est-ce que j'utilise le mauvais outil? Merci pour votre temps.Python CGI comment sauvegarder les informations demandées en toute sécurité?

Répondre

2

Certainement le mauvais outil. Plusieurs fois.

  1. Stockez le fichier en dehors de la racine du document.
  2. Stockez une clé dans le fichier dans la session de l'utilisateur.
  3. Utilisez un framework Web.
  4. Utilisez WSGI.
0

Stockez-le en dehors de la racine du document.

Questions connexes