Hallo liebe VB-paradise Community,
Ich verzweifle derzeit an einem meiner Projekte in dem es um einen "Launcher" für ein Spiel geht, was an sich keine schwere Sache ist.
Allerdings ist dieser Launcher mit einem Login und Register System verbunden, nun möchte ich das wenn auf einen Button gedrückt wird abgefragt wird in welcher Gruppe sich der Benutzer befindet, wenn er sich in der Gruppe 1 befindet soll sich eine Form öffnen, wenn nicht soll eine MsgBox ihm Mitteilen das er nicht als Admin eingetragen ist.
Ich habe echt einiges Probiert aber da ich bezüglich MySQL und allgemein mit externen Datenverbindungen nicht viel zu tun hatte, frage ich nun euch.
Mein VB Code :
Das passende PHP script :
Der größte Schwerpunkt liegt im PHP Script da ich keinerlei Ahnung habe wie ich den Wert eines Datensatz auslesen kann und wenn er einer angegebenen Zahl entspricht etwas auslöst.
Google und SuFu haben mir leider nicht weiter geholfen, ich hoffe ihr könnt das.
Grüße aus Hannover.
Ich verzweifle derzeit an einem meiner Projekte in dem es um einen "Launcher" für ein Spiel geht, was an sich keine schwere Sache ist.
Allerdings ist dieser Launcher mit einem Login und Register System verbunden, nun möchte ich das wenn auf einen Button gedrückt wird abgefragt wird in welcher Gruppe sich der Benutzer befindet, wenn er sich in der Gruppe 1 befindet soll sich eine Form öffnen, wenn nicht soll eine MsgBox ihm Mitteilen das er nicht als Admin eingetragen ist.
Ich habe echt einiges Probiert aber da ich bezüglich MySQL und allgemein mit externen Datenverbindungen nicht viel zu tun hatte, frage ich nun euch.
Mein VB Code :
VB.NET-Quellcode
- Private Sub Button_adm_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button_adm.Click
- 'ADMINABFRAGE
- nv.Clear()
- nv.Add("user", LinkLabel1.Text)
- Dim result() As Byte = wc.UploadValues("http://SERVER/admin.php?", "POST", nv)
- Dim resultstring As String = System.Text.Encoding.ASCII.GetString(result)
- If resultstring.Contains("admin_success") Then
- Admin.Show()
- Me.Hide()
- ElseIf resultstring.Contains("admin_norights") Then
- MsgBox("Du bist kein Administrator!", MsgBoxStyle.Critical, "Kein Administrator")
- End If
- End Sub
Das passende PHP script :
PHP-Quellcode
- $username = $_POST["user"];
- /*$passwort = md5($_POST["passwort"]); */
- /*$gruppe = $_POST["Gruppe"]);*/
- /*Verbindungsdaten Ende*/
- $abfrage = "SELECT Gruppe FROM user WHERE user='user' ";
- $ergebnis = mysql_query($abfrage);
- $gruppe = mysql_fetch_object($ergebnis);
- if($gruppe == 1)
- {
- $_SESSION["user"] = $username;
- echo "admin_success";
- }
- else
- {
- echo "admin_norights";
- }
Der größte Schwerpunkt liegt im PHP Script da ich keinerlei Ahnung habe wie ich den Wert eines Datensatz auslesen kann und wenn er einer angegebenen Zahl entspricht etwas auslöst.
Google und SuFu haben mir leider nicht weiter geholfen, ich hoffe ihr könnt das.
Grüße aus Hannover.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Flocke“ ()