moin leute
und zwar folgendes problem
ich hab ein Thread (wenn man das so nennt) gebaut... so wenn man also auf ein button klickt wird ein befehl an eine phpdatei geschickt und abgewartet was auf der nächsten seite steht (du bist eingeloggt) wenn dies kommt soll sich die hauptform (loginforum) schliessen und die andereform (main/lobby-form) öffnen
allerdings geht das nich...
wenn ich das ganze ohne Thread mache geht es ohne probleme aber mit geht es nich
gibt es da was das ich berücksichtigen muss beim formöffnen von einem Thread herraus und das aktuelle schliessen?
naja und der tred ansich is ein megacode eben aber ich poste ihn trotzdem mal
Spoiler anzeigen
und zwar folgendes problem
ich hab ein Thread (wenn man das so nennt) gebaut... so wenn man also auf ein button klickt wird ein befehl an eine phpdatei geschickt und abgewartet was auf der nächsten seite steht (du bist eingeloggt) wenn dies kommt soll sich die hauptform (loginforum) schliessen und die andereform (main/lobby-form) öffnen
allerdings geht das nich...
wenn ich das ganze ohne Thread mache geht es ohne probleme aber mit geht es nich
gibt es da was das ich berücksichtigen muss beim formöffnen von einem Thread herraus und das aktuelle schliessen?
naja und der tred ansich is ein megacode eben aber ich poste ihn trotzdem mal
VB.NET-Quellcode
- Public Sub userlogin()
- nick = benutzername.Text
- user = benutzername.Text
- pw = password.Text
- Dim doc As New XmlDocument()
- doc.Load("launcher/daten/optionen.xml")
- Dim element As XmlElement = doc.SelectSingleNode("//Optionen/User/name")
- element.InnerText = user
- Dim element2 As XmlElement = doc.SelectSingleNode("//Optionen/User/pw")
- element2.InnerText = pw
- doc.Save("launcher/daten/optionen.xml")
- Dim Request As HttpWebRequest = CType(WebRequest.Create("http://xxxxxx.de/projekte/gtasa/test/index.php?user-login"), HttpWebRequest)
- Request.Method = "POST"
- Request.ContentType = "application/x-www-form-urlencoded"
- 'Dim Post As String = "wdlink=&email=" & User & "pass=" & Pwd & "user_login_sub=Login"
- ' Dim Post As String = "wdlink=index.php%3Fnews&email=marvinf@online.dee&pass=qsbp1992&cookie=on&user_login_sub=Login"
- Dim Post As String = "wdlink=index.php%3Fnews&email=" & benutzername.Text & "&pass=" & password.Text & "&cookie=on&user_login_sub=Login"
- 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, "Du bist nun eingeloggt") Then
- MessageBox.Show("Login erfolgreich! du wirst weitergeleitet!")
- lobby.ShowDialog()
- Me.Visible = False ' Form1.benutzername.Text = nick
- Else
- MessageBox.Show("Falsche Logindaten")
- End If
- End Sub