Votre question

VB - Problème redirection et contenu Form2 après login WeBbrowser

Tags :
  • Mot de passe
  • Programmation
Dernière réponse : dans Programmation
7 Décembre 2010 14:10:44

Bonjour,


J'ai créer un "login" qui se connecte sur un site à l'aide d'un WeBbrowser.

J'ai deux textboxs "Id_user, password" , deux boutons "connecter, annuler", deux formulaires " Form1, Form2 " c'est Form 2 qui me pose problème.

Le login se fait correctement avec ce code qui est appliqué sur le bouton1:

Citation :

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

WebBrowser1.Document.GetElementById("userid").SetAttribute("value", TextBox1.Text)
WebBrowser1.Document.GetElementById("pass").SetAttribute("value", TextBox2.Text)
WebBrowser1.Document.GetElementById("but_sgnBt").InvokeMember("Click")

End Sub



Le login se passe très bien.

Ce que je souhaite est que lorsque le login est validé par la page web la form 2 apparaisse, et ainsi mettre du contenu de la page web après le login effectué, dans la form2.

donc en résumé mon ou mes problèmes sont:

Bloqué au niveau de l'apparition de la form2 après validation login.
Mettre contenu après validation dans la form 2.


Voilà j'espère avoir été clair.

Merci de votre aide !

Autres pages sur : probleme redirection contenu form2 login webbrowser

a c 232 L Programmation
7 Décembre 2010 15:20:54

Salut,

Tu as un évènement sur ton object WebBrowser qui s'appelle OnDocumentCompleted qui te permet de savoir quand la page a été chargée.
En t'attachant à cet évènement, tu dois pouvoir détecter le moment où la connexion s'est effectuée et où la nouvelle page s'est chargée (tu pourras aussi vérifier la page du document pour t'assurer que tu n'as pas été redirigé vers la page de login par exemple pour un login foireux). Tu pourras alors afficher ta Form2.
m
0
l
22 Avril 2011 18:39:37

J'ai le meme problème
Peut tu me dire le code exact qu'il faut mettre pour que dès que la connexion a été faite, et que sa redirectionne sur la page ou la connexion a reussi ?
Exemple:

If Webbrowser.url = "http://monsitecom/connexionreussi.php Then
Form2.Show
Enf if


Genre un code comme ça (PS: Il ne marche pas --')
m
0
l
a c 232 L Programmation
22 Avril 2011 21:12:11

Tu reprends la réponse que j'ai donné... c'est expliqué
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS