also. ich habe ein loginsystem gemacht mit autoit3 welcher eine verschlüsselte datei ausliest. ich will aber ,dass der bot auf eine datenbank zugreift. also von einer website,mysql datenbank e.t.c!
erstmal die source:
ich will ,dass er auf die datenbank einer website zugreift und die daten holt zum vergleichen (natürlich soll das script ein langes ZEITBEDINGTES encryptetes bestätigungspasswort hergeben damit der server weiss ,dass es das programm ist programm ist)
erstmal die source:
Code:
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.8.1
Author: die0unddie1
Script Function:
Registriervorlage
#ce ----------------------------------------------------------------------------
; Script Start - Add your code below here
#include <String.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Login", 210, 131, 192, 124)
$Input1 = GUICtrlCreateInput("", 72, 16, 121, 21)
$Input2 = GUICtrlCreateInput("", 72, 48, 121, 21,$ES_PASSWORD)
$Label1 = GUICtrlCreateLabel("Loginname", 16, 16, 56, 17)
$Label2 = GUICtrlCreateLabel("Passwort", 16, 48, 47, 17)
$Button1 = GUICtrlCreateButton("Login", 16, 88, 73, 25)
$Button2 = GUICtrlCreateButton("Registrieren", 112, 88, 75, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
FileOpen("Accounts",0)
$Fileread = FileRead("Accounts")
$Filewroten = _StringEncrypt(0,$Fileread,123,3)
FileWrite("Accounts2",$Filewroten)
$Iniread = IniRead("Accounts2",GuiCtrlread($input1),GuiCtrlread($Input2),1)
FileDelete("Accounts2")
If $Iniread = 1 Then
MsgBox(0,"Fehler","Login/password not found")
Else
MsgBox(0,"Win","Login&password are right. Welcome " & GUIctrlread($Input1))
EndIf
Case $Button2
FileOpen("Accounts",0)
$Vorhanden = IniRead("Accounts",GUICtrlRead($Input1),GUICtrlRead($Input2),1)
If $Vorhanden = 1 Then
$Fileread = FileRead("Accounts")
$Filewroten = _StringEncrypt(0,$Fileread,123,3)
FileWrite("Accounts2",$Filewroten)
Iniwrite("Accounts2",GUIctrlread($Input1),GUIctrlread($Input1),"")
Iniwrite("Accounts2",GUIctrlread($Input1),GUIctrlread($Input2),"")
$Fileread2 = FileRead("Accounts2")
$Filewroten2 = _StringEncrypt(1,$Fileread2,123,3)
FileOpen("Accounts",2)
FileWrite("Accounts",$Filewroten2)
FileDelete("Accounts2")
Else
MsgBox(0,"error","Accountname Schon Vorhanden.")
EndIf
EndSwitch
WEnd