AHK Passwort ändern

  • Kommt ganz drauf an, wo du das Passwort speicherst. In einer MySQL Tabelle oder als Textdokument, das auf einem Server liegt?
    Oder ist es ein allgemeines Passwort, das im AHK-Script steht und das der Administrator ändern kann?

  • Du liest aus deiner Datenbank das Passwort des aktiven Benutzers aus (SQL-Anweisung: SELECT).
    Vermutlich ist es als MD5-Hash gespeichert. (Bei einer SELECT Ausgabe erhälst du also den Hash-Wert.)
    In diesem Fall soll der Benutzer in einem GUI-Fenster das aktuelle Passwort eingeben.
    Du hashst das Passwort und vergleichst die beiden Hashes. (If-Abfragen, Hashes jeweils in Variablen speichern)
    Sind sie gleich, updatest du das aktuelle Passwort, indem du das Passwort, das der Benutzer ins weitere Edit Feld im GUI eingetragen hat hashst und in die Tabelle in die Spalte Passwort eintragen lässt. (SQL-Anweisung: Update)
    Falls die Passwörter nicht gehasht werden, einfach weglassen.


    Die Aktionen sollen beim Klicken des Buttons aktiv werden --> gLabel im Button.
    Ein PHP-Script zu Hashes findet man über Google, evtl. kann ichs editieren, sobal ich daheim bin.