Hallo,
weiß jemand wie man ein Login System auf AHK via MySQL programmiert?
/e: Ich hab jetzt mal mit meinem Code angefangen.
Ich verwende die "improv3d.ahk", welche mir die Arbeit mit MySQL erlaubt. Alle Daten wurde in der config.php, sowie der ahk Datei eingetragen.
Dennoch zeigt er mir an, dass der Account in der MySQL Datenbank nicht existiert.
Hier mal mein Script Code:
PHP
;Los Santos Vagos Keybinder
;/////////////////////////////////////////////////////////////////
#ifWinActive GTA:SA:MP
#NoEnv
#SingleInstance, force
#Persistent
#UseHook
;/////////////////////////////////////////////////////////////////
#include improv3d.ahk
#include API.ahk
;/////////////////////////////////////////////////////////////////
Gui, Add, Picture, x-8 y-1 w610 h210 , background.png
Gui, Add, Button, x402 y79 w150 h25 +BackgroundTrans gLogin, Login:
Gui, Add, Text, x34 y65 w280 h40 +BackgroundTrans cWhite, Benutzername:
Gui, Add, Text, x214 y65 w280 h40 +BackgroundTrans cWhite, Passwort:
Gui, Add, Edit, x32 y79 w150 h25 +BackgroundTrans vBenutzer,
Gui, Add, Edit, x212 y79 w160 h25 Password +BackgroundTrans vPasswort,
Gui, Add, Text, x32 y129 w280 h40 +BackgroundTrans cWhite, Hier kannst du dich in den Los Santos Vagos Keybinder einloggen`, bitte gib niemand dein Passwort weiter.
Gui, Add, Text, x402 y160 w480 h210 +BackgroundTrans cWhite, Los Santos Vagos Keybinder by Juan_Vallejo
Gui, Show, x478 y365 h176 w570, Login
Return
Login:
GuiControlGet, Benutzer ,,Benutzer
GuiControlGet, Passwort ,,Passwort
hash := imp_hash(Passwort)
if(imp_row_exist("SAMPKeybinder", Benutzer))
{
if(imp_compare("SAMPKeybinder", Benutzer, "Passwort", hash))
{
}
else
{
MsgBox, 0, Passwort falsch, Das angegebene Passwort ist falsch.
}
}
else
{
MsgBox, 0, Account nicht gefunden, Der angegebene Account konnte nicht in der Datenbank gefunden werden.
}
return
Alles anzeigen
Gruß
/e: Neuer Code
Jeffry: