Ecrire dans un fichier xml [Résolu]

Mickey VB 50 Messages postés jeudi 5 août 2004Date d'inscription 15 janvier 2007 Dernière intervention - 25 mai 2005 à 15:55 - Dernière réponse : Mickey VB 50 Messages postés jeudi 5 août 2004Date d'inscription 15 janvier 2007 Dernière intervention
- 26 mai 2005 à 14:23
Bonjour
Je souhaiterais votre aide pour un pb d'ecriture.
je suis entrain de créer une application web en asp.net.
L'objectif est de créer une page de login.
Cette page accède à fichier xml pour vérifier le login et le mot de passe.
J'arrive à lire sans pb.
cependant impossible d'ecrire.
je pense que le pb est un pb de sécurité.
je suis allé dans les outils d'administration IIS et j'ai donné les droits de lecture et d'ecriture.
ça ne marche tjrs pas.
J'ai regardé qques suggestions : donner des droits de sécurités windows !!!!
Comment? Quel droit ? Pour quel utilisateur?
est-ce la solution?

Merci de votre aide.

miguel Cordeiro
[mailto:mcordeiro@fr.ebsco.com mcordeiro@fr.ebsco.com]
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
cs_Nurgle 1648 Messages postés samedi 6 novembre 2004Date d'inscription 28 avril 2011 Dernière intervention - 25 mai 2005 à 16:14
3
Merci
salut



tu dois donner les droits au compte Windows nommé ASPNET (le plus souvent...) sur le fichier ou le dossier en question.

Donc dans l'explorateur windows, clique droit sur le fichier/dossier, propriétés, etc...et tu ajoute ASPNET s'il n'y est pas...



sous Windows 2003 c'est possible qu'il n'y ai pas de ASPNET, dans ce cas c'est IUSR_TONSERVEUR qu'il faut autoriser.

(comme tu n'as pas dis quelle machine tu avais...)



un petit truc qui n'a rien à voir : niveau sécurité c'est moyen de
stocker les mots de passe dans un fichier XML...(si ils ne sont pas
cryptés avant) car il suffit de tapper dans la barre d'adresse
http://www.tonsite.com/fichier.xml pour avoir tous les mots de passe
!!! (c'est dont très déconseillé...)



@+++




Nurgle
C'est une grande folie que de vouloir être sage tout seul !

Merci cs_Nurgle 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 76 internautes ce mois-ci

Commenter la réponse de cs_Nurgle
Mickey VB 50 Messages postés jeudi 5 août 2004Date d'inscription 15 janvier 2007 Dernière intervention - 25 mai 2005 à 16:28
0
Merci
Merci de ton aide.

j'ai fait ce que tu m'as dit et j'ai effectivement tout les droits (ecriture n'était pas coché)
Pour la protection des mot de passe je le crypte :

FormsAuthentication.HashPasswordForStoringInConfigFile(Password, "SHA1")

Cependant dans une 2° phase, je vai utiliser une base de données sql pour la sauvegarde des mots de passe
Encore merci !

Miguel Cordeiro
[mailto:mcordeiro@fr.ebsco.com mcordeiro@fr.ebsco.com]
Commenter la réponse de Mickey VB
cs_Nurgle 1648 Messages postés samedi 6 novembre 2004Date d'inscription 28 avril 2011 Dernière intervention - 25 mai 2005 à 16:32
0
Merci
très bien... (surtout pour la base sql, c'est sûr : c'est mieux !)



bonne programmation...




Nurgle
C'est une grande folie que de vouloir être sage tout seul !
Commenter la réponse de cs_Nurgle
jesusonline 6827 Messages postés dimanche 15 décembre 2002Date d'inscription 13 octobre 2010 Dernière intervention - 26 mai 2005 à 00:10
0
Merci
Toujours niveau sécurité, même si dans ton cas, le problème ne viendra plus car tu met les pass dans sql.

mais plutot que de mettre l'extension xml a un fichier .xml stocké sur le serveur, met .config ainsi personne ne pourra aller sur ton fichier xml depuis le web :-) mais ca n'empeche pas de crypter les pass :-p


<HR>
Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
Commenter la réponse de jesusonline
Mickey VB 50 Messages postés jeudi 5 août 2004Date d'inscription 15 janvier 2007 Dernière intervention - 26 mai 2005 à 14:23
0
Merci
merci du conseil jesusonline.

miguel Cordeiro
[mailto:mcordeiro@fr.ebsco.com mcordeiro@fr.ebsco.com]
Commenter la réponse de Mickey VB

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.