Hab mal sowas ganz unabhängig aleine gemacht mit funpci webspace.
Was halt hierbei wichtg ist ist das der key im client entschlüsselt wird und verschlüsselt auf der I-net seite vorhanden ist.
Am bestne nohc mim php-script geschützt das nicht jeder depp sofort auslesen kann.
Meine version die ich jetzt poste ist halt ohne verschlüsslung. Der Vorteil ist halt du kannst den schlüssel verändern, wenn einfach die leute sich den teilen.
z.B. machst einfach nach jedem login nen neues pw per e-mail k.a. gibt viele möglichkeiten!.
Spoiler anzeigen
#include<GUIConstants.au3>
#include<Inet.au3>
$NetPW = _InetGetSource("http://roseruff.ro.funpic.de/pw.txt")
[/autoit] [autoit][/autoit] [autoit]$LoginGui = GuiCreate("Login",250,100)
$NameLabel = GuiCtrlCreateLabel("username",12,11)
$Name = GuiCtrlCreateInput("",70,10,165)
$PwLabel = GuiCtrlCreateLabel("password",12,40)
$Pw = GuiCtrlCreateInput("",70,38,165,-1,$ES_PASSWORD)
$Login = GuiCtrlCreateButton("Login",75,67,100,"",$BS_DEFPUSHBUTTON )
$BgColor = 0x000000
$TxtColor = 0xFFFFFF
$BtnColor = 0x000000
GuiSetBkColor($BgColor,$LoginGui)
GuiCtrlSetColor($NameLabel,$TxtColor)
GuiCtrlSetColor($PwLabel,$TxtColor)
GuiCtrlSetBkColor($Login,$BtnColor)
GuiCtrlSetColor($Login,$TxtColor)
GuiSetState()
While 1
Switch GuiGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $Login
If GuiCtrlRead($Name) = "admin" and GuiCtrlRead($Pw) = $NetPW Then
GuiDelete($LoginGui)
Main()
ExitLoop
Else
MsgBox(4144,"Error","Wrong Password! This password is variable, please contact the tool creator for more informations.")
ExitLoop
EndIf
EndSwitch
WEnd
Func Main()
Msgbox(0,"","welcome")
EndFunc
pw ist 1 bzw http://roseruff.ro.funpic.de/pw.txt und user ist admin