Hallo Liebe Leute ![]()
Ich habe es alles nun auf eine anderen art und weiße gelöst , dass die Benutzer ihre Accounts erstellen können =)
Würde nur gerne wissen wie Sie , sich nun damit einloggen können.
Ich habe folgendes Problem.
Username & E-mail , sind schon im Internet.
Das Programm soll ledlich beim dem Login prüfen ob die Datein in Input 1 & 2 , mit denen auf den Servern gleich sind.
Sagen wir ich gebe ein
- Username: Tutti
- Email: bla@werbung.de
Klicke auf Login und es soll überpfrüft werden , ob es diese Sachen auf der Internet seite gibt.
Wenn,
Ja= Soll das Programm öffnen
Nein= Soll MsgBox zeigen (Was es immer tut , weil ich es net hinbekomme :-P)
Hier mal das script , hoffe auf Gute hilfe =)
Spoiler anzeigen
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Inet.au3>
$vVersion = "Ver. Beta 2.0"
TraySetToolTip($vVersion)
$FORM1 = GUICreate("Loading... " & $vVersion & " - by TuttiFrutti", 195, 15, -1, -1, $WS_POPUP, 0)
GUISetBkColor(16777215)
$Progress1 = GUICtrlCreateProgress(-1, -1, 198, 17)
[/autoit] [autoit][/autoit] [autoit]GUISetState(@SW_SHOW)
For $i = 0 To 100 Step 5
Sleep(60)
GUICtrlSetData($Progress1, $i)
Next
ProgressOff()
GUISetState(@SW_HIDE)
#Region ### START Koda GUI section ### Form=
$FORM1 = GUICreate("Form1", 282, 112, -1, -1)
$Input1 = GUICtrlCreateInput("Username", 88, 24, 161, 21)
$Input2 = GUICtrlCreateInput("E-mail", 88, 56, 161, 21)
$Login = GUICtrlCreateButton("Login", 9, 80, 60, 20)
$NameLabel = GUICtrlCreateLabel("Username :", 8, 24, 68, 16)
GUICtrlSetFont(-1, 9, 400, 0, "Dotum")
$Email = GUICtrlCreateLabel("E-Mail :", 18, 56, 50, 16)
GUICtrlSetFont(-1, 9, 400, 0, "Dotum")
$Group1 = GUICtrlCreateGroup("Group1", 80, 8, 185, 81)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Login
_Login()
EndSwitch
WEnd
Func _Login()
$source = _INetGetSource("http://tuttifrutti.kilu.de/l33tm3.html")
If Not @error Then
;$sapfelversion1 = StringRegExp($source, '<br> Benutzername: (.*?)<br>', 1)
$sapfelversion2 = StringRegExp($source, 'Username: (.*?)<br>', 1)
$sapfelversion3 = StringRegExp($source, 'E-Mail: (.*?)<br>', 1)
;Überprüfe Name + Passwort +++ Soll gucken ob Datein auf Server sind.
EndIf
If $Input1 & $Input2 = $sapfelversion2 & $sapfelversion3 Then
ShellExecute("Server [Tutti].exe", "", @ScriptDir, "open")
Else
MsgBox(64, "Fehler", "Benutzername oder/und E-mail sind Falsch.")
EndIf;### Tidy Error -> func is never closed in your script.
EndFunc
#cs
Func _Look()
$source = _INetGetSource("http://tuttifrutti.kilu.de/l33tm3.html")
If Not @error Then
;$sapfelversion1 = StringRegExp($source, '<br> Benutzername: (.*?)<br>', 1)
$sapfelversion2 = StringRegExp($source, 'Username: (.*?)<br>', 1)
$sapfelversion3 = StringRegExp($source, 'E-Mail: (.*?)<br>', 1)
ShellExecute("Server [Tutti].exe", "", @ScriptDir, "open")
Else
MsgBox(48, "Verbindungsfehler", "Es besteht entweder keine Verbindung zum Internet oder der Server ist momentan nicht erreichbar!")
EndIf
EndFunc ;==>_Look
#ce