Frage zum Forum/LogIn

  • VB.NET

    Frage zum Forum/LogIn

    Nabend liebe Community,

    Ich zweifel schon den ganzen Tag daran, wodrin mein Fehler liegt.. Das Programm bzw. der Code sagt die ganze Zeit - "Kein Benutzer/Password in der Datenbank gefunden!"
    Obwohl ich meine richtigen Daten angebe. Filtert er das nicht vernünftig raus? Hab ich was falsches vom Quelltext der Seite k-underground.bplaced.net/index.php entnommen? und eingefügt.

    Ich bedanke mich im vorraus! :/

    HIER DER CODE:

    VB.NET-Quellcode

    1. Imports System.Net
    2. Imports System.IO
    3. Imports System.Text
    4. Imports System.Security.Cryptography
    5. Module Module1
    6. Dim data As String
    7. Public Function Login(ByVal Username As String, ByVal Password As String)
    8. data = "login" & Username & "index.php?login/login" & Password & "password" & MD5(Password)
    9. Try
    10. Dim request As HttpWebRequest = WebRequest.Create("http://k-underground.bplaced.net/index.php?login/")
    11. request.Method = WebRequestMethods.Http.Post
    12. request.ContentType = "application/x-www-form-urlencoded"
    13. request.ContentLength = data.Length
    14. Dim rStream As New StreamWriter(request.GetRequestStream)
    15. rStream.Write(data)
    16. rStream.Flush()
    17. rStream.Close()
    18. Dim response As HttpWebResponse = request.GetResponse
    19. Dim resReader As New StreamReader(response.GetResponseStream)
    20. Dim str As String = resReader.ReadToEnd
    21. If str.Contains("Bem-vindo(a),") Then
    22. Return True
    23. Else
    24. Return False
    25. End If
    26. response.Close()
    27. Catch ex As Exception
    28. Return False
    29. End Try
    30. End Function
    31. Friend Function MD5(ByVal number As String) As String
    32. Dim ASCIIenc As New ASCIIEncoding
    33. Dim strReturn As String = String.Empty
    34. Dim ByteSourceText() As Byte = ASCIIenc.GetBytes(number)
    35. Dim Md5Hash As New MD5CryptoServiceProvider
    36. Dim ByteHash() As Byte = Md5Hash.ComputeHash(ByteSourceText)
    37. For Each b As Byte In ByteHash
    38. strReturn &= b.ToString("x2")
    39. Next
    40. Return strReturn
    41. End Function
    42. End Module


    *Topic verschoben*
    Public Signatur

    Dim Mfg As Mit freundlichen grüßen
    Dim Getsha As User.Getsha

    Mfg.Getsha()

    End Signatur

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()