Registrierung

  • Wie kann ich hier eine registrierung machen?

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    $font = "Comic Sans MS"

    [/autoit] [autoit][/autoit] [autoit]

    GUICreate("SB Chat",200,600)
    GUISetBkColor(0xCDAD00)

    [/autoit] [autoit][/autoit] [autoit]

    GUICtrlCreateLabel("SB Chatroom",10,10,180.150)
    GUICtrlSetFont(-1,18,400,$font)
    GUICtrlSetColor(-1,0x9C9C9C)

    [/autoit] [autoit][/autoit] [autoit]

    GUICtrlCreateLabel("Benutzernamen:",10,130)
    GUICtrlCreateInput("",10,150,180)

    [/autoit] [autoit][/autoit] [autoit]

    $register = GUICtrlCreateLabel("Neues Konto",10,175)

    [/autoit] [autoit][/autoit] [autoit]

    GUICtrlCreateLabel("Passwort",10,200,200)
    GUICtrlCreateInput("",10,220,180)

    [/autoit] [autoit][/autoit] [autoit]

    GUICtrlCreateButton("Anmelden",80,260)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState()

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $msg = GUIGetMsg()

    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    If $msg = $register Then _register()
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func _register()
    GUICreate("SB Chatroom Registrierung",500,370)
    GUISetBkColor(0xCDAD00)
    GUICtrlCreateLabel("Die Registrierung des SB Chatroom und das benutzen ist völlig kostenlos",10,10,500,45 )
    GUICtrlSetFont(-1,14)

    GUICtrlCreateLabel("* Benutzername",10,60)
    GUICtrlCreateInput("",10,75,200)
    GUICtrlCreateLabel("*Passwort",10,110)
    GUICtrlCreateInput("",10,125,200)
    GUICtrlCreateLabel("*Passwort wiederholen",10,160)
    GUICtrlCreateInput("",10,175,200)
    GUICtrlCreateLabel("*Name",10,210)
    GUICtrlCreateInput("",10,225,200)

    GUICtrlCreateButton("Registrieren",200,300,100)

    GUICtrlCreateLabel("*E-Mail",250,60)
    GUICtrlCreateInput("",250,75,200)
    GUICtrlCreateLabel("Homepage",250,110)
    GUICtrlCreateInput("",250,125,200)
    GUICtrlCreateLabel("*Geschlecht",250,160)
    GUICtrlCreateRadio("Männlich",250,175)
    GUICtrlCreateRadio("Weiblich",340,175)
    GUICtrlCreateLabel("Info über dich",250,210)
    GUICtrlCreateInput("",250,225,200)

    GUICtrlCreateLabel("Alle Felder mit einem (*) müssen ausgefüllt werden",100,330)

    GUISetState()

    While 1
    $msg = GUIGetMsg()

    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    Wend
    EndFunc

    [/autoit]

    so dass wenn man sich dann anmeldet das gleiche fenster bleibt aber di input und die Labels weg sind so dass ich dann etwas anderes reinmachen kann so dass aber di gui bei der anmeldung hier beibt nur die anmeldung in der gui verschwindet und dann etwas anderes kommt :?:

  • meinst du, dass man sobald man sich bereits angemeldet hat, statt dem "anmelden" button etwas anderes sieht?

  • Nein ich meine sobald man sich eingeloggt hat dass dann die gui offen bleibt aber die labels inputs und der button nicht mehr da ist! Die Registrierung sollte aber auch funktonieren

  • so?

    Spoiler anzeigen
    [autoit]


    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    $font = "Comic Sans MS"

    [/autoit] [autoit][/autoit] [autoit]

    $GUI = GUICreate("SB Chat",200,600)
    GUISetBkColor(0xCDAD00)

    [/autoit] [autoit][/autoit] [autoit]

    $label1 = GUICtrlCreateLabel("SB Chatroom",10,10,180.150)
    GUICtrlSetFont(-1,18,400,$font)
    GUICtrlSetColor(-1,0x9C9C9C)

    [/autoit] [autoit][/autoit] [autoit]

    $label2 = GUICtrlCreateLabel("Benutzernamen:",10,130)
    $label3 = GUICtrlCreateInput("",10,150,180)

    [/autoit] [autoit][/autoit] [autoit]

    $register = GUICtrlCreateLabel("Neues Konto",10,175)

    [/autoit] [autoit][/autoit] [autoit]

    $label4 = GUICtrlCreateLabel("Passwort",10,200,200)
    $label5 = GUICtrlCreateInput("",10,220,180)

    [/autoit] [autoit][/autoit] [autoit]

    $login = GUICtrlCreateButton("Anmelden",80,260)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState()

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    ExitLoop
    Case $register
    _register()
    Case $login
    _login()
    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func _login()
    GUICtrlDelete ($label1)
    GUICtrlDelete ($label2)
    GUICtrlDelete ($label3)
    GUICtrlDelete ($label4)
    GUICtrlDelete ($label5)
    GUICtrlDelete ($register)
    GUICtrlDelete ($login)
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func _register()
    GUICreate("SB Chatroom Registrierung",500,370)
    GUISetBkColor(0xCDAD00)
    GUICtrlCreateLabel("Die Registrierung des SB Chatroom und das benutzen ist völlig kostenlos",10,10,500,45 )
    GUICtrlSetFont(-1,14)

    GUICtrlCreateLabel("* Benutzername",10,60)
    GUICtrlCreateInput("",10,75,200)
    GUICtrlCreateLabel("*Passwort",10,110)
    GUICtrlCreateInput("",10,125,200)
    GUICtrlCreateLabel("*Passwort wiederholen",10,160)
    GUICtrlCreateInput("",10,175,200)
    GUICtrlCreateLabel("*Name",10,210)
    GUICtrlCreateInput("",10,225,200)

    GUICtrlCreateButton("Registrieren",200,300,100)

    GUICtrlCreateLabel("*E-Mail",250,60)
    GUICtrlCreateInput("",250,75,200)
    GUICtrlCreateLabel("Homepage",250,110)
    GUICtrlCreateInput("",250,125,200)
    GUICtrlCreateLabel("*Geschlecht",250,160)
    GUICtrlCreateRadio("Männlich",250,175)
    GUICtrlCreateRadio("Weiblich",340,175)
    GUICtrlCreateLabel("Info über dich",250,210)
    GUICtrlCreateInput("",250,225,200)

    GUICtrlCreateLabel("Alle Felder mit einem (*) müssen ausgefüllt werden",100,330)

    GUISetState()

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    ExitLoop
    EndSwitch
    Wend

    [/autoit] [autoit][/autoit] [autoit]

    EndFunc

    [/autoit]
  • Danke des funktioniert scho aber wie kann man es machen dass die Registrierung funktoniert :?:

  • Ich glaube er meint, dass es die zugangsdaten in einer MySql Datenbank speichern soll und diese dann Autoit dann abfrägt also eine DB die auch im Internet zur Verfügung steht.

    Die man dann zuerst mit PHP Konfigurieren muss!


    L.G. FireTiger

  • achso, also will er einen funktionierenden chat aufbauen.
    Kleiner Tip: schlag dir das aus dem Kopf..sowas braucht sehr viel erfahrung, wenn du es per Datenbanken lösen willst.

    ne andere sache ists IMO aber wenn man das alles lokal laufen lässt..ist zwar nicht leicht, aber durchaus realisierbar. (das würde auch meine kentnisse sprengen, da mit TCP usw. gearbeitet werden muss)