Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > Visual Basic, Visual Basic.NET

Visual Basic, Visual Basic.NET Alles zum Thema - Visual Basic und Visual Basic.NET
Fragen zu VBA bitte in das Forum Office-Anwendungen posten!

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3338, Antworten: 124
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26943, Antworten: 4219
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50950, Antworten: 1396
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7660, Antworten: 186
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 321, Antworten: 19
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 26, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 32, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 65, Antworten: 6
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 152, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 78, Antworten: 4
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19.09.2010, 15:12   #1 (Direktlink)
Erfolgreich angemeldet
 
Registriert seit: 19.09.2010
Beiträge: 2
Standard WebRequest mit login

Hallo an alle... also ich kommt mal zur Sache und zwar hab ich folgendes Problem....
Ich möchte mich mit HttpWebRequest einloggen und da immer die Fehlermeldung kommt ( "Login fehlgeschlagen.") frage ich Euch wo der Fehler liegen könnte, wäre Euch echt Dankbar. Folgendes habe ich geschrieben:

Ich benutze Visual Basic 2008

Code:
Imports System.IO, System.Net, System.Text

Public Class Form1

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

        Dim User = TextBox1.Text, Pwd = TextBox2.Text
        Dim Request As HttpWebRequest = CType(WebRequest.Create("http://www.bt247.de"), HttpWebRequest)
        Request.Method = "POST"
        Request.ContentType = "application/x-www-form-urlencoded"
        Dim Post As String = "UserID=" & User & "&Passwort=" & Pwd
        Dim byteArray() As Byte = Encoding.UTF8.GetBytes(Post)
        Request.ContentLength = byteArray.Length
        Dim DataStream As Stream = Request.GetRequestStream()
        DataStream.Write(byteArray, 0, byteArray.Length)
        DataStream.Close()

        Dim Response As HttpWebResponse = Request.GetResponse()
        DataStream = Response.GetResponseStream()
        Dim reader As New StreamReader(DataStream)
        Dim ServerResponse As String = reader.ReadToEnd()
        reader.Close()
        DataStream.Close()
        Response.Close()

        If InStr(ServerResponse, "Angemeldet als") Then
            MsgBox("Sie haben sich erfolgreich eingelogt", MsgBoxStyle.Information, "Information")
        Else
            MsgBox("Login fehlgeschlagen.", MsgBoxStyle.Critical, "Fehler")
        End If

    End Sub
End Class
Edit Frabbing: Code bitte immer in Codetags poste, danke!

Geändert von Frabbing (19.09.2010 um 20:26 Uhr)
sylver ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 24.09.2010, 22:49   #2 (Direktlink)
Forenmaskottchen
 
Benutzerbild von Genesis
 
Registriert seit: 18.07.2004
Ort: Schwabenländle
Beiträge: 922
Standard

Hi sylver,

beim Überfliegen der Webseite, in der du dich automatisiert einloggen möchtest, ist mir folgende Zeile aufgefallen:

Code:
<input type="hidden" name="navaction" value="login">
Den Wert wirst du wohl mit übermitteln müssen.

Gruß,
Gene
__________________
Aber der Dunst, Moe, der Dunst!
Genesis ist offline   Mit Zitat antworten
Alt 24.09.2010, 23:14   #3 (Direktlink)
Erfolgreich angemeldet
 
Registriert seit: 19.09.2010
Beiträge: 2
Standard

HI Genesis, kannst du mir sagen wo und wie ich den code einsetzen muss ? Ich habe schon Tage versucht das irgendwie hin zu bekommen wäre dir sehr Dankbar wenn du den code mit dem jetzigen code verbinden kannst und somit mir ein vervollständigen code schicken kannst Bedanke mich schonmal bei dir Gruß Marco
sylver ist offline   Mit Zitat antworten
Alt 26.09.2010, 19:17   #4 (Direktlink)
Unregistriert
Gast
 
Beiträge: n/a
Standard

Code:
Dim Post As String = "UserID=" & User & "&Passwort=" & Pwd & "&navaction=login"
  Mit Zitat antworten
Alt 26.09.2010, 20:20   #5 (Direktlink)
Weiß worum´s geht
 
Registriert seit: 02.09.2009
Ort: Bayern
Alter: 36
Beiträge: 148
Standard

Falls Username und/oder Kennwort Sonderzeichen enthalten, solltest Du diese vorher mit System.Web.HttpUtility.UrlEncode() codieren.

Eine nette kleine Hilfsklasse "PostSubmitter" findest Du hier
Http Post In C# oder hier Http Post in C#

Diese Klasse kapselt die ganzen für HTTP-POST notwendigen Dinge in einer einfachen hilfreichen Klasse.

Nachtrag: Wenn Dir VB.NET lieber ist, kannst Du den Sourcecode hier ganz einfach übersetzen lassen: http://www.developerfusion.com/tools.../csharp-to-vb/ oder auch http://www.carlosag.net/Tools/CodeTranslator/
__________________
˙˙˙ɯnɹ ɥɔsןɐɟ sǝןןɐ ˙˙˙ɹnʇɐʇsɐʇ ǝnǝu ssıǝɥɔs
commänder ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Antwort

  Paules-PC-Forum.de > Programmierung > Visual Basic, Visual Basic.NET

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Login Samu88 PHP/MySQL 15 26.08.2007 18:22
login auf hp KillerAffe4000 Homepagegestaltung 2 17.03.2007 22:02
Login bei Neustart ThePlayer Windows XP 4 14.04.2006 17:37
Login? Dönerman PHP/MySQL 1 27.01.2005 11:24
Login-Problem. pc-man Office-Anwendungen 9 24.09.2004 19:53



Alle Zeitangaben in WEZ +2. Es ist jetzt 10:00 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2