Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 03:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



HttpWebRequest Login

Discussion on HttpWebRequest Login within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Benjihz's Avatar
 
elite*gold: 100
Join Date: Feb 2012
Posts: 2,341
Received Thanks: 207
HttpWebRequest Login

Hallo,
Veruche derzeit mir HttpWebRequest etwas näher zu bringen. Wollte mal zum testen eine kleines Programm schreiben, was sich nur in epvp einloggt.
Der response wird in eine RichTextbox geladen und dann direkt in nem Webrowser angezeigt. Soweit so gut.
Wenn ich jetzt also das Programm starte und mich per Webrequest einlogge komme ich auch auf die Seite "Danke für deine Anmeldung. Wenn dein Browser dich nicht automatisch weiterleitet, dann klicke bitte hier...". Wenn mich der Browser dann aber weiterleitet, bin ich nicht eingeloggt.
Hab im Inetexplorer schon Cookies komplett zugelassen.

Mein Code:

Bitte steinigt mich nicht weil ich die Objekte nicht richtig benannt habe. Wird nicht zur Angewohnheit

Für Hilfe wäre ich sehr dankbar

MfG
Benjihz is offline  
Old 10/18/2015, 17:51   #2
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
den cookie container musst du vorher initialisieren und wenn du dir nachher funktionen zu den requests machst solltest du den ByRef übergeben

Edit:
Was hat eigentlich der internet explorer mit dem ganzen zu tun?
YatoDev is offline  
Old 10/18/2015, 18:40   #3

 
Nanoxx™'s Avatar
 
elite*gold: 15
Join Date: Feb 2013
Posts: 2,880
Received Thanks: 465
Wegen dem Webbrowser der mit dem Login nichts zu tun hat

Die Antwort auf dein Request kommt in den Browser. Warum bist du nicht eingeloggt?
Weil der Browser nichts damit zutun hat.
Nanoxx™ is offline  
Old 10/18/2015, 19:52   #4
 
Benjihz's Avatar
 
elite*gold: 100
Join Date: Feb 2012
Posts: 2,341
Received Thanks: 207
Ich wollte durch den Webbrowser den Code aus der richtextbox anzeigen lassen. Um halt zu zeigen das ich mich wirklich eingeloggt habe. Und wegen dem Internetexplorer - ich habe gelesen das der Webbrowser als Objekt die Einstellungen des Internetexplorers uebernimmt.

Wenn nicht mit dem Webbrowser, wie kann ich dann prüfen ob ich mich erfolgreich per httpwebrequest eingeloggt habe?
Evtl. Per try Block?

Was genau ist mit initialisieren gemeint? Habe ja den Cookiecontainer per Dim deklariert.
Benjihz is offline  
Old 10/18/2015, 19:58   #5

 
Hype's Avatar
 
elite*gold: 14
The Black Market: 137/0/0
Join Date: May 2013
Posts: 4,288
Received Thanks: 1,479
Lies dir am besten mal folgenden Thread durch, dort wurde das Thema schon einmal behandelt:
Hype is offline  
Old 10/18/2015, 23:47   #6
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Quote:
Originally Posted by Benjihz View Post
1.) Wenn nicht mit dem Webbrowser, wie kann ich dann prüfen ob ich mich erfolgreich per httpwebrequest eingeloggt habe?
Evtl. Per try Block?

2.) Was genau ist mit initialisieren gemeint? Habe ja den Cookiecontainer per Dim deklariert.
1.) Du prüfst ob im html string etwas vorhanden ist was nur da ist wenn du auch eingeloggt bist. (z.b. der logout button)

2.) hab jetzt keine vb syntax im kopf. CookieContainer cookie = new CookieContainer();
YatoDev is offline  
Thanks
1 User
Old 10/19/2015, 10:06   #7
 
Benjihz's Avatar
 
elite*gold: 100
Join Date: Feb 2012
Posts: 2,341
Received Thanks: 207
Quote:
Originally Posted by »FlutterShy™ View Post
1.) Du prüfst ob im html string etwas vorhanden ist was nur da ist wenn du auch eingeloggt bist. (z.b. der logout button)

2.) hab jetzt keine vb syntax im kopf. CookieContainer cookie = new CookieContainer();
1.) Danke dir

2.) Hab ich gemacht siehe mein Code Absatz 3. "Dim tempCookie as new cookiecontainer"
Benjihz is offline  
Old 10/19/2015, 16:10   #8
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Hier meine http klasse(in c#)

YatoDev is offline  
Old 10/19/2015, 19:27   #9
 
Benjihz's Avatar
 
elite*gold: 100
Join Date: Feb 2012
Posts: 2,341
Received Thanks: 207
So, ich glaube ich habe den Fehler gefunden: Es liegt an den Cookies!
Einloggen funktioniert super, nur wenn ich dann z.B. auf die Home Seite des Forums navigieren möchte, bin ich nichtmehr eingeloggt. Ich glaube die Cookies werden nicht gespeichert.
Nur ich verstehe nicht wieso. Der CookieContainer wird ja jedesmal übergeben


Mein Code:

MfG
Benjihz is offline  
Old 10/19/2015, 19:46   #10
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
und nochmal

das mit den cookies habe ich dir schon gesagt war das jetzt was neues das da der fehler ist?
YatoDev is offline  
Old 10/19/2015, 20:12   #11
 
Benjihz's Avatar
 
elite*gold: 100
Join Date: Feb 2012
Posts: 2,341
Received Thanks: 207
Quote:
Originally Posted by »FlutterShy™ View Post
und nochmal

das mit den cookies habe ich dir schon gesagt war das jetzt was neues das da der fehler ist?
Sorry aber ich komme grade echt nicht weiter.
Ich habe den CookieContainer oben definiert und und dann beim Login und der Weiterleitung auf die HomeSeite direkt übergeben
Ich stehe grade aufm Schlauch.
Ich wäre dir sehr dankbar wenn du den Fehler aufzeigen könntest

Grüße
Benjihz is offline  
Old 10/19/2015, 22:08   #12
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
nimm doch einfach meine klasse die funktioniert
YatoDev is offline  
Old 10/19/2015, 22:12   #13
 
Benjihz's Avatar
 
elite*gold: 100
Join Date: Feb 2012
Posts: 2,341
Received Thanks: 207
Quote:
Originally Posted by »FlutterShy™ View Post
nimm doch einfach meine klasse die funktioniert
Die ist aber in C# und nicht in Vb..
Ich wuerde nur gerne wissen wo der Fehler in meinem Code liegt
Benjihz is offline  
Old 10/19/2015, 22:26   #14
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462






Such dir einen aus

danach vergleichst du den code mit deinem
YatoDev is offline  
Old 10/20/2015, 08:52   #15
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Du hast dem CookieContainer nie irgendwelche Cookies gegeben, ich würde mal vermuten das dein CookieContainer leer ist, und du desshalb bei der 2ten Anfrage nicht mehr eingeloggt bist.
Überprüf doch mal den Inhalt des CookieContainers mit dem Debugger.
.SkyneT. is offline  
Reply


Similar Threads Similar Threads
Help with login httpwebrequest[VB]
07/11/2013 - .NET Languages - 3 Replies
Hy all , have code for login httpwebrequest name and pass , but i need server to please help me , thanks sorry for my bad english
[S] VB.Net login etc Hilfe ( HTTPWebrequest )
12/27/2012 - elite*gold Trading - 1 Replies
Habe ein paar fragen - Probleme etc dazu Wer mir per Teamviewer dies erledigt erhält 26 E*G :) Die Person sollte sich mit Login's in Spiele auskennen ( Serverwahlt ) etc
Brwosergame Login per Httpwebrequest mit Threads
11/24/2012 - .NET Languages - 6 Replies
Ich brauche hilfe:) Ich habe schon alles mögliche versucht aber es geht einfach nciht:( Ich möchte einen kleine Account checker schreiben für eine Brwosergame. Mit Thread´s hier der Code private void button1_Click(object sender, EventArgs e) { button1.Enabled = false;
HttpWebRequest Login
10/18/2012 - .NET Languages - 23 Replies
Hi ihr, ich habe mich nun mal an HttpWebRequest gewagt und versucht mich darüber auf Elitepvpers einzuloggen. private void button1_Click(object sender, EventArgs e) { CookieContainer cookieCon = new CookieContainer(); HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www .elitepvpers.com/forum/login.php?do=login"); request.Method = "POST"; request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:8.0)...



All times are GMT +2. The time now is 03:25.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.