Créer des cookie [C#] - C#/.NET managed - Programmation
Marsh Posté le 13-07-2009 à 14:04:50
Oula, tu as dû beaucoup chercher vu la complexité et la rareté de ce type de code
Exemple :
Code :
|
edit : over-burné, magnifique RTFM de la modération (je débarque, j'avais jamais vu )
Marsh Posté le 13-07-2009 à 15:54:46
Merci pour la réponse mais j'avais déjà trouvé ce genre de code et je n'arrive pas à les faire tourner.
Je vais essayé d'être plus explicite :
Je souhaite écrire une fonction qui, étant donnés un user et un pass, fait une requète sur le site www.megaupload.com écrit un cookie dans un fichier.
(biensur le client doit être en possession d'un compte premium chez megaupload)
Désolé si ca vous parrait évident mais je débute en programmation.
Marsh Posté le 13-07-2009 à 16:07:02
euh si tu n'arrives pas a faire tourner un exemple comme ca, fais autre chose, lache la prog
Marsh Posté le 13-07-2009 à 16:08:15
Pour l'instant j'ai écrit ca :
Code :
|
Marsh Posté le 13-07-2009 à 16:09:09
Tamahome a écrit : euh si tu n'arrives pas a faire tourner un exemple comme ca, fais autre chose, lache la prog |
merci pour les encouragements
Marsh Posté le 13-07-2009 à 16:09:28
ReplyMarsh Posté le 13-07-2009 à 16:10:32
fffff2mpl4 a écrit : |
tu vas passer 50 ans a faire un truc que n'importe qui ferait en 2 secondes, après si tu aimes perdre ton temps...
Le fait que tu n'es meme pas pris la peine de chercher sur google prouve ton manque de motivation. Tu abandonneras rapidement, c'est un fait.
Marsh Posté le 13-07-2009 à 16:13:23
y'a aucun using, il manque au moins une accolade fermante etc... et ca compile ?
Mais oui bien sur...
edit : meme en rajoutant }
Citation : |
Marsh Posté le 13-07-2009 à 16:14:48
Tamahome a écrit : |
Si tu as lu mon premier post j'ai déja fait des recherches. Je suis très motivé aussi.
Je poste un message quand vraiment je sèche.
Ici c'est peut etre à cause de mon manque de connaissance sur le protocole HTTP.
Mon application est presque terminée, c'est une des dernières fonctions qu'il me manque
Marsh Posté le 13-07-2009 à 16:16:47
Tamahome a écrit : y'a aucun using, il manque au moins une accolade fermante etc... et ca compile ? |
T'es de mauvaise foie là. Tu te doute bien que j'ai recopié uniquement la fonction qui m'intéresse et pas tout le fichier.
Et OK en faisant le copier coller j'ai oublié }
Marsh Posté le 13-07-2009 à 16:18:29
non mais tu veux qu'on t'aide, tu crois qu'on va passer en plus du temps à essayer de décrypter ton bout de code pour le faire marcher ?
Poste deja un truc qui compile, on verra ce qu'on pourra faire apres !
Marsh Posté le 13-07-2009 à 16:24:34
OK voila :
Code :
|
Marsh Posté le 13-07-2009 à 16:30:51
c'est normal que dans ta méthode qui s'appelle CreateCookie, tu ne crées pas un cookie ?
Marsh Posté le 13-07-2009 à 16:59:18
ca ne veut rien dire.
tu veux sérialiser le contenu d'un cookie existant dans un fichier plat ?
Marsh Posté le 13-07-2009 à 17:08:33
Quand tu te connecte à un site celui ci t'envoie un cookie et le navigateur l'enregistre sous forme de fichier txt afin de le renvoyer dans les requète.
Et bien je souhaite faire pareil.
Marsh Posté le 13-07-2009 à 17:12:45
Mais ta méthode CreateCookie elle est censé faire quoi ?
- S'identifier sur une page via un Post
- Récupérer le cookie envoyé par le site
- Sérialiser le cookie obtenue dans un fichier plat
Ca doit faire ces 3 trucs la ou seulement le dernier ?
Marsh Posté le 15-07-2009 à 09:55:40
Et pourquoi veux tu sérialiser le cookie ?
Marsh Posté le 15-07-2009 à 11:11:39
Harkonnen a écrit : Et pourquoi veux tu sérialiser le cookie ? |
Mon application a un nombre important de requètes à effectuer sur ce site.
Je pense donc qu'il est plus simple de stoker le cookie afin de le renvoyer avec chaque requète
Marsh Posté le 15-07-2009 à 14:35:47
plus simple pour qui ? le programmeur ? L'utilisateur ? Le programme ?
Et tu ne peux pas le renvoyer si tu ne le sérialises pas ?
Marsh Posté le 15-07-2009 à 15:22:43
En fait je ne suis pas sur que ce soit la méthode la plus simple, mais je me suis dit que c'était le plus simple à programmer.
Avez-vous une idée de la manière dont il faut procéder ?
Marsh Posté le 15-07-2009 à 17:00:29
Bon je pense que j'ai un peu avancé.
Avec un code simple comme ca :
Code :
|
on peut récupérer le cookie envoyé par google.
Maintenant il me faut faire la même chose avec megaupload mais en envoyant les bons paramètres.
Avec un sniffer HTTP, j'ai vu qu'il fallait se connecter sur http://www.megaupload.com/?c=login avec les paramètres login=1&redir=1&username=user&password=pass.
Seul problème je n'y parviens pas. J'ai essayé le code suivant :
Code :
|
mais ca ne fonctionne pas.
D'autre part est-il normal que lorsqu'on rentre dans un browser http://www.megaupload.com/?c=login [...] sword=pass
ca ne log pas ?
Marsh Posté le 16-07-2009 à 11:57:22
euh oui, c'est normal, tu confonds POST et GET...
des parametres passés via un POST ne sont pas du tout équivalent à ceux posés dans la QueryString...
Marsh Posté le 13-07-2009 à 13:28:08
Bonjour,
dans mon application j'ai besoin de faire des requètes à un site qui demande une authentification (utilisateur + mot de passe).
Je souhaite donc pouvoir créer un cookie puis le joindre à mes requètes.
Ce que j'ai réussi à faire c'est de regarder dans le dossier cookies d'IE et si le cookie existe je l'utilise.
Mais s'il n'est pas présent il est préférable que mon application le crée à partir des données que l'utilisateur aura entrées.
J'ai fait pleins de recherches, essayé plein de codes mais en vain....
Un petit coup de pouce SVP