WORLDCUP RSS

cs_jmhC Messages postés 108 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 10 août 2007 - 23 juin 2006 à 20:50
sebseb42 Messages postés 495 Date d'inscription dimanche 6 juillet 2003 Statut Membre Dernière intervention 9 novembre 2007 - 7 juil. 2006 à 14:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38211-worldcup-rss

sebseb42 Messages postés 495 Date d'inscription dimanche 6 juillet 2003 Statut Membre Dernière intervention 9 novembre 2007 1
7 juil. 2006 à 14:22
Voici la signature de la methode qui exporte la clef :

public override string ToXmlString(bool includePrivateParameters)

je n'ai pas mon code sous les yeux, mais il me semble bien avoir mis false, pour evidement ne pas exporter la clef privée, ce qui aurait effectivement des conséquences dramatique sur le plan de la sécurité.
tarek1967 Messages postés 6 Date d'inscription dimanche 12 février 2006 Statut Membre Dernière intervention 30 octobre 2006
7 juil. 2006 à 13:29
Commenttaire sur ton sourece securecomm?
si tu transfere en XML la totalite du RSA? si tu es l ecoute tu recup la cle public et privé donc protection nulle...seule la partie cle public doit etre transfere depuis le server...
mais peut etre ai je lu trop vite
sebseb42 Messages postés 495 Date d'inscription dimanche 6 juillet 2003 Statut Membre Dernière intervention 9 novembre 2007 1
23 juin 2006 à 21:26
effectivement c'est un oubli, mais parfois tester une exception prend un temps bien long, donc je prefere les eviter le plus possible, et dans ce cas c'est faisable en remplacant le code par ceci :

XmlAttribute time_attr = node.Attributes["Time"];
_time = 15;
if (time_attr != null)
{
if (int.TryParse(time_attr.Value, _minute) == false)
_time = 15;
}

comme ca, si il n'y a pas de valeur ou si ce n'est pas une valeur numerique, on a une valeur par defaut, et si tout est correct, on a la bonne valeur bien parsée.
cs_jmhC Messages postés 108 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 10 août 2007
23 juin 2006 à 20:50
Trés bonne idée, et bien conçu.

Juste un bug rélévé dans : MatchEvent.cs

_minute int.Parse(node.Attributes["Time"].Value);> Valeur inexistante

donc remplacé par :
try
{
_minute = int.Parse(node.Attributes["Time"].Value);
}
catch
{
_minute = 0;
}
Rejoignez-nous