Visual Studio 2013 / php / MySQL

  • VB.NET
  • .NET (FX) 4.5–4.8

    Visual Studio 2013 / php / MySQL

    Guten Tag,

    Ich habe folgendes Problem, bzw suche eine Lösung.
    Habe eine MySQL Loginform, dort funktioniert alles auch die Registrierung.
    Nur würde ich gerne wissen wie eine Form geöffnet wird wenn der Login erfolgreich war.

    PHP Login skript

    PHP-Quellcode

    1. <?php
    2. $userpw = mysql_real_escape_string($_POST['pw']);
    3. $userid = mysql_real_escape_string($_POST['u']);
    4. @mysql_connect('localhost', 'root', '') or die (mysql_error());
    5. @mysql_select_db('vb') or die (sqlerror(mysql_errno(), mysql_error()));
    6. $query = "SELECT * FROM `user` WHERE `user`='$userid' AND `passwd`='$userpw'";
    7. $result = mysql_query($query);
    8. $resultcount = mysql_num_rows($result);
    9. if ($resultcount == 0)
    10. {
    11. echo 'Login fehlgeschlagen';
    12. }else {
    13. echo 'Erfolgreich eingeloggt';
    14. }
    15. ?>



    Code für den Button der den Login Vorgang startet

    Visual Basic-Quellcode

    1. Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
    2. nv.Clear()
    3. nv.Add("u", UsernameTextBox.Text)
    4. nv.Add("pw", MD5StringHash(PasswordTextBox.Text))
    5. Dim result() As Byte = wc.UploadValues("http://localhost/login.php", "POST", nv)
    6. Dim resultstring As String = System.Text.Encoding.ASCII.GetString(result)
    7. MessageBox.Show(resultstring)


    Danke im vorraus :)