ich habe gestern ein sehr einfaches Loginsystem erstellt. Zuerst wollte ich es nicht releasen, jedoch habe ich mich entschlossen es doch zu tun.
Inhaltsverzeichnis
1 - Einrichten der Webspace
2 - Ändern am Script
3 - Vollständiges Script zum testen
4 - Was kommt in der neuen Version?
5 - Statt Login mit 16- Stelligen Key
1 - Einrichten der Webspace
Zunächst einmal legen wir uns eine externe Webspace an, z.B. die Webspace die wir für unsere Updates haben, dürfen wir nicht nehmen. Weil das legal ist, war wir machen, können wir uns ruhig bei kilu.de ein Account erstellen, weil wir dort 8 GB Webspace zu Verfügung haben
Jetzt startet FileZilla, dieses Programm könnt ihr kostenlos bei Chip.de downloaden ->

Habt ihr alles richtig gemacht so solltet ihr jetzt auf der rechten Seite einen Ordner namens "www" in FileZilla sehen. Wenn "nein", dann wiederholt nochmal alles. Jetzt macht ihr ein Doppelklick auf den www Ordner und erstellt einen neuen Ordner, indem ihr Rechtsklick und dann auf Verzeichnis erstellen klickt. Nennt den Ordner "testtest". Das wars mit unserer Webspace!
2 - Ändern am Script
Das ist unser Script:
PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Loginsystem by TheFreakBpx3", 301, 139, 481, 310)
GUISetFont(12, 400, 0, "Candara")
$Input1 = GUICtrlCreateInput("", 112, 32, 121, 27)
$Input2 = GUICtrlCreateInput("", 112, 64, 121, 27,BitOR($ES_PASSWORD,$ES_AUTOHSCROLL))
$Label1 = GUICtrlCreateLabel("Nutzername:", 8, 32, 93, 23)
$Label2 = GUICtrlCreateLabel("Passwort:", 8, 64, 72, 23)
$Button1 = GUICtrlCreateButton("Einloggen", 8, 96, 105, 41, $WS_GROUP)
$Label3 = GUICtrlCreateLabel("", 8, 8, 279, 23)
$Button2 = GUICtrlCreateButton("Kein Account? ", 120, 96, 169, 41, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$bin = Weiteres Unten!
If not @error Then
GUICtrlSetData($Label3,"")
MsgBox(0, 'Info', 'Erfolgreich eingeloggt! Sie werden jetzt weitergeleitet...')
GUIDelete()
else
GUICtrlSetData($Label3,"Falsche Logindaten, bitte überprüfen Sie Ihre Eingabe! Oder Sie haben keine Internetverbindung!")
GUICtrlSetFont($Label3, 7, 400, 0)
GUICtrlSetColor($Label3, 0xFF0000)
EndIf
Case $Button2
EndSwitch
WEnd
PHP Code:
$bin = Weiteres Unten!
Code:
InetRead('http://deinwebspacename.kilu.de/' & GUICtrlRead($Input1) & GUICtrlRead($Input2))
3 - Vollständiges Script zum testen
Hier ist ein Script zum Testen
PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Loginsystem by TheFreakBpx3", 301, 139, 481, 310)
GUISetFont(12, 400, 0, "Candara")
$Input1 = GUICtrlCreateInput("", 112, 32, 121, 27)
$Input2 = GUICtrlCreateInput("", 112, 64, 121, 27,BitOR($ES_PASSWORD,$ES_AUTOHSCROLL))
$Label1 = GUICtrlCreateLabel("Nutzername:", 8, 32, 93, 23)
$Label2 = GUICtrlCreateLabel("Passwort:", 8, 64, 72, 23)
$Button1 = GUICtrlCreateButton("Einloggen", 8, 96, 105, 41, $WS_GROUP)
$Label3 = GUICtrlCreateLabel("", 8, 8, 279, 23)
$Button2 = GUICtrlCreateButton("Kein Account? ", 120, 96, 169, 41, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$bin = InetRead('http://thefreakbpx3.co.de/' & GUICtrlRead($Input1) & GUICtrlRead($Input2))
If not @error Then
GUICtrlSetData($Label3,"")
MsgBox(0, 'Info', 'Erfolgreich eingeloggt! Sie werden jetzt weitergeleitet...')
GUIDelete()
else
GUICtrlSetData($Label3,"Falsche Logindaten, bitte überprüfen Sie Ihre Eingabe! Oder Sie haben keine Internetverbindung!")
GUICtrlSetFont($Label3, 7, 400, 0)
GUICtrlSetColor($Label3, 0xFF0000)
EndIf
Case $Button2
EndSwitch
WEnd
- Register
- Passwort vergessen
- Bug beheben
Falls ihr noch Ideen habt schreibt mir!
5 - Statt Login mit 16- Stelligen Key
Ihr müsst einfach einen Ordner der einen 16-Stelligen Code hat erstellen und dann statt Nickname und Passwort nur ein Inputfeld erstellen, wo man dann den Key eingibt. Dann sollte man das InetRead kürzen etwa dann so:
PHP Code:
InetRead('http://thefreakbpx3.co.de/' & GUICtrlRead($Input1))
Ich hoffe ihr könnt damit was anfangen. Ich weiß das es nicht so sicher ist, aber ich habe schon eine neue Idee






