Seite 1 von 1

Codeabfrage

Verfasst: 14.12.2005 14:41
von eiban
Ich habe ein Windowsfenster erstellt, möchte aber sowas wie einen "Überprüfungscode" einbauen.

Nur wenn ich in ein Fenster einen bestimten Code eingebe, soll eine aktion geschen.
Wie sind da die Befehle für? :allright:

Re: Codeabfrage

Verfasst: 14.12.2005 14:52
von Kiffi
Hallo eiban

> Nur wenn ich in ein Fenster einen bestimten Code eingebe, soll eine aktion
> geschen. Wie sind da die Befehle für?

Code: Alles auswählen

Input$ = InputRequester("","Bitte geben Sie Ihr ultrageheimes Passwort ein:","")

If Input$ = "ultrageheimespasswort"
  MessageRequester("Information","Zugang gewährt!",0)
Else  
  MessageRequester("Information","Falsche Passwort eingegeben",0)
EndIf
@Mods: Falsches Forum! Bitte nach 'Anfänger' verschieben. Danke!

Grüße ... Kiffi

Re: Codeabfrage

Verfasst: 14.12.2005 15:04
von Batze
Ich wollt eigentlich MD5 vorschlagen, aber für Anfänger natürlich ungeeignet.
Kiffi hat geschrieben: @Mods: Falsches Forum! Bitte nach 'Anfänger' verschieben. Danke!
Tja, so kanns kommen, wenn man Privilegien aufgibt.

Verfasst: 14.12.2005 15:13
von eiban
Danke Dir 8)

Verfasst: 14.12.2005 19:51
von KeyKon
Aber Achtung!
Jeder Depp kann das Passwort dann aus der Exe auslesen!
Sicherer wäre es das Passwort ein bisschen zu verschlüsseln!

KeyKon

Verfasst: 14.12.2005 20:00
von ts-soft
Rot13 reicht als algorhytmus :mrgreen:

Verfasst: 14.12.2005 20:01
von Ynnus
Jupp, nimm MD5! Das lässt sich nicht zurückrechnen in den String und ist somit nicht aus der Exe heraus ablesbar.

Also Passwort eingeben, dieses mit MD5 verschlüsseln und prüfen, ob es mit dem MD5-Schlüssel in der Exe übereinstimmt.
Also so wie Kiffi das vorgeschlagen hat, nur dass du die Eingabe in MD5 codierst und dann auch mit dem codierten Wert vergleichst, nicht direkt mit dem String. ;)

In der Hilfedatei findest du Beispiele zum Gebrauch von MD5 fingerprint.

Verfasst: 14.12.2005 20:04
von Kaeru Gaman
ich glaube, der kollege möchte ersteinmal überhaupt eine aktion-reaktion programmieren...

das sind wohl erste gehversuche... :allright:

Verfasst: 14.12.2005 22:46
von Batze
Genau deswegen:
Erst mal die Abfrage einbauen (und verstehen).
MD5 kann man ja später noch hinzufügen.