Hallo ich wollte meinem freund ein Programm schreiben mit AutoIt wo man 2 Passwörter brauch um sich einzuloggen das problem ist wie kann ich das so machen das wenn a/b falsch ist und b/a korrekt das eine fehlermeldung erscheint?
mfg JoProgramme
PS: Ich bin noch Anfänger!
Seite 1 von 1
AutoIt Passwort help
Anzeige
#2
geschrieben 15. Mai 2012 - 15:20
Bevor Du Arbeit in eine sinnlose Funktion steckst, wollte ich fragen, wie das genau ablaufen soll. Ist das eine zweiseitige Authentifizierung, wie beim Abschuß von Atombomben oder soll ein Nutzer beide Passwörter eingeben? Letzteres erhöht die Sicherheit nicht! Wie wird die Korrektheit der Passwörter überprüft? Ich hoffe doch nicht im Klartext, sondern mit Hashes. Wie soll man das mit a/b und b/a verstehen?
#3
geschrieben 22. Oktober 2012 - 20:58
Die Namen passen ja schon
Ich glaube ich hab verstanden was du meinst.. z.B.:
- Passwort A und Passwort B sind korrekt = MsgBox()
- Passwort A Falsch und Passwort B korrekt = Exit
Beispiel/Antwort Script:
$Input1 = GUICtrlCreateInput("", x, x, x, x)
$Input2 = GUICtrlCreateInput("", x, x, x, x)
$PwA = GUICtrlRead($Input1)
$PwB = GUICtrlRead($Input2)
If $PwA = "123" And $PwB = "456" Then
MsgBox(0, "", "")
Else
Exit
EndIf
Hier das volle Script: Login Beispiel Script.au3
mfG JoB-Programes
Ich glaube ich hab verstanden was du meinst.. z.B.:
- Passwort A und Passwort B sind korrekt = MsgBox()
- Passwort A Falsch und Passwort B korrekt = Exit
Beispiel/Antwort Script:
$Input1 = GUICtrlCreateInput("", x, x, x, x)
$Input2 = GUICtrlCreateInput("", x, x, x, x)
$PwA = GUICtrlRead($Input1)
$PwB = GUICtrlRead($Input2)
If $PwA = "123" And $PwB = "456" Then
MsgBox(0, "", "")
Else
Exit
EndIf
Hier das volle Script: Login Beispiel Script.au3
mfG JoB-Programes
#4
geschrieben 22. Oktober 2012 - 21:45
If $PwA = "123" And $PwB = "456" ThenAua, ich hoffe, daß ist nur Pseudocode (Stichwort: Klartext). Wie schon erwähnt, es bringt nichts, mehrere Passwörter abzufragen. Am Ende muß sowieso alles übereinstimmen. Das kann man auch gleich mit einem Passwort erledigen. Oder wo ist der Unterschied zwischen "123" && "456" und "123456"? Aber laß' Dich nicht von mir entmutigen...
#5
geschrieben 25. Oktober 2012 - 15:11
Zitat (Mr. Floppy: 22. Oktober 2012 - 21:45)
If $PwA = "123" And $PwB = "456" ThenAua, ich hoffe, daß ist nur Pseudocode (Stichwort: Klartext). Wie schon erwähnt, es bringt nichts, mehrere Passwörter abzufragen. Am Ende muß sowieso alles übereinstimmen. Das kann man auch gleich mit einem Passwort erledigen. Oder wo ist der Unterschied zwischen "123" && "456" und "123456"? Aber laß' Dich nicht von mir entmutigen...
Ich hab nur seine Frage beantwortet, mich interresiert es nicht was er damit machen will, Hauptsache er hat seine Antwort->("PS: Ich bin noch Anfänger!"). Vieleicht meinte er einen Login(Username, Passwort) dann wäre es etwas logischer. Wie gesagt mich interresiert es nicht!
#7
geschrieben 25. Oktober 2012 - 16:59
#8
geschrieben 25. Oktober 2012 - 17:03
Zitat (JoB-Programes: 25. Oktober 2012 - 15:11)
Ich hab nur meine Frage beantwortet, mich interresiert es nicht was ich damit machen will, Hauptsache ich habe meine Antwort->("PS: Ich bin noch Anfänger!"). Vieleicht meinte ich einen Login(Username, Passwort) dann wäre es etwas logischer. Wie gesagt mich interresiert es !
manche reden gerne mit sich selbst
Dieser Beitrag wurde von nobody is perfect bearbeitet: 25. Oktober 2012 - 17:05
#9
geschrieben 25. Oktober 2012 - 17:26
Thema verteilen:
Seite 1 von 1