Accueil > Forum > > > > [Visual Basic 2005 Express] S'authentifier à un site web
[Visual Basic 2005 Express] S'authentifier à un site web
lundi 21 mai 2007 à 16:12:53 |
[Visual Basic 2005 Express] S'authentifier à un site web

nediug
|
Bonjour à tous, J'aimerai dans le cadre d'une petite application, me connecter automatiquement à une page web qui necessite une authentification. L'authentification se fait à partir de 2 champs : login, mot de passe (exemple: du type hotmail ou autre). Merci bcp de votre aide 
|
|
lundi 21 mai 2007 à 23:04:29 |
Re : [Visual Basic 2005 Express] S'authentifier à un site web

hvb
|
il va falloir que tu simule la requete web que ton browser effectue lorsque tu le logue. Je te conseille de sniffer celle ci, et de la reproduire à l'identique dans ton prog. Jette un oeil à ce code qui pourra t'aider pour l'execution de requetes http : http://www.vbfrance.com/codes/REQUETE-HTTP-GET-POST_36181.aspxHvb a.k.a Batto [ Lien ] ^^x bato.ltd .at. gmail.com
|
|
mardi 22 mai 2007 à 14:54:21 |
Re : [Visual Basic 2005 Express] S'authentifier à un site web

nediug
|
Merci beaucoup pour ton aide, mais etant novice dans le vb, j'aimerai un petit coup de pouce.
Je dois utiliser la fonction Post_request, le résultat est stocké dans une variable testurl (de type string), que j'envoie dans la methode du web browser, est ce la bonne méthode? je ne pense pas car cela ne fonctionne pas 
testurl = Post_request(url, login, pass) Web_test.Navigate(New Uri(testurl))
Rappel de la fonction :
Function Post_request(ByVal url As String, ByVal data As String, Optional ByVal login As String = "", Optional ByVal pass As String = "") As String Dim reader As IO.StreamReader Dim writer As IO.StreamWriter Try Dim hwebrequest As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(url) ' on crée la requete web à partir de l'url If login <> "" Then Dim hcredential As New System.Net.NetworkCredential(login, pass) hwebrequest.Credentials = hcredential End If hwebrequest.Method = "POST" 'on defini la methode à utiliser hwebrequest.ContentType = "application/x-www-form-urlencoded" 'on defini le type de contenu de la requete hwebrequest.ContentLength = data.Length 'on defini la taille des données à envoyé writer = New IO.StreamWriter(hwebrequest.GetRequestStream) 'on crée un objet streamwriter qui va nous permettre d'envoyer nos données writer.Write(data) 'on ecrit les données writer.Close() 'on ferme l'objet streamwriter Dim hwebresponse As System.Net.HttpWebResponse = hwebrequest.GetResponse 'on crée un objet de reponse a notre requete reader = New IO.StreamReader(hwebresponse.GetResponseStream) 'on redefini notre streamreader avec la reponse à la requete en argument Return reader.ReadToEnd() 'on renvoie l'ensemble du resultat reader.Close() 'on ferme l'objet Catch ex As Exception Return ex.Message.ToString writer.Close() reader.Close() End Try End Function
|
|
Cette discussion est classée dans : web, visual, basic, express, authentifier
Répondre à ce message
Sujets en rapport avec ce message
connexion entre outlook express et visual basic [ par mirabel ]
J'ai visual basic 6 et outlook express 6.J'ai voulu ajouter une barre de commande dans vb qui ouvre outlook express mais dans les références vb seul o
Visual basic 2005 Express [ par labavure ]
Bien le bonjour,Quelqu'un peut-il m'expliquer clairement la différence entre VB.net et le futur Visual Basic 2005 Express, encore en version bêta.Un g
Visual Basic 2005 Express [ par romit ]
Bonjour !J'ai Visual Basic 2005 Express et je me demande:- Si ce qu'on dévellope est du .NET- Pourquoi l'ordi doit avoir FrameWork- Si c'est en .NET q
Visual Basic 2005 Express [ par jpleroisse ]
Bonjour, Mon problème est le suivant. J'ai téléchargé la version VB 2005 .Net Express et je n'arrive pas à obtenir une Form, lorsque je clique sur No
Visual Web Developer 2005 Express Béta 2 et Composant DropDownList [ par buff ]
Bonjour, N'ayant pas trouvé réponse dans les newsgroups MSDN, je me permets de vous recontacter pour un problème rencontré sur Visual Web Develope
Visual Basic Express Edition 2005 Gratuit [ par Seth77 ]
SluEst ce que vous avez vu qu une version de VB 2005 est disponible en telechargement gratuit ...http://www.clubic.com/telecharger-fiche17873-visual-b
Projet visual basic et publication web [ par mtcarmella ]
bonjour, est ce possible à partir d'une url d'acceder à mon projet visual basic. comment procéder? Je ne sais pas si c'est ainsi, mais dans l'assistan
Base de données sous Visual Basic 2005 Express [ par gabrielgarcin ]
Bonjour. Je m'initie à VB 2005. J'essaie de créer une application de base de données. Actuellement je cherche à importer des donnees d'un fichier (te
need help visual basic express 2005 [ par mastersioux ]
J'ai visual basic express 2005 et je voudrai savoir si il existe des commandes pour diriger la souris et la faire cliquer et si oui lesquelles ? Je sa
questions sur Visual basic version 2005 [ par berniie ]
bonjour j'ai quelques petites questions a poser sur Visual basic 2005 quel est la difference entre Visual basic 2005 version express ( je sais elle
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|