Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Benutzerkonten anlegen? (https://www.delphipraxis.net/61358-benutzerkonten-anlegen.html)

mlspider 20. Jan 2006 13:32


Benutzerkonten anlegen?
 
Hallo,

Ich möchte mein Programm vor unbefugtem Zugriff schützen. Daher erschien mir es als sinvoll für jeden berechtigten Benutzer, ein eigenes Profil anlegen zu lassen (Benutzername Passwort). Wie könnte man so etwas angehen. Datenbank? Ini-Datei? Registry? htaccess?

ichbins 20. Jan 2006 14:05

Re: Benutzerkonten anlegen?
 
ich habe auch mal sowas gemacht bzw. bin gerade dabei:

ich habe ein Haupteinstellungsverzeichniss (Anwendungsdaten des Benutzers), in dem speichere ich in einer Datei den Hash eines Admin-Passworts (ich weiss, furchtbar unsicher), das wird beim ersten Start abgefragt und angelegt. Die Einzelnen User sind Unterverzeichnisse mit dem Namen HASH_DES_BENUTZERNAMENS. In diesem Ordner speichere ich den Hash des logon-Kennworts des Users. Dann lege ich alle Daten des Users darin ab, und zwar verschlüsselt mit dem Kennwort.

Dann habe ich noch eine Benutzerverwaltung, die mit Eingabe des Admin-Kennworts geöffnet werden kann. Von dort aus kann dann die Verwaltung der einzelnen User geöffnet werden, indem man Namen und Kennwort des Users eingibt. Dort ist dann uneingeschränkt löschen und Passwort ändern (Userdaten werden neu verschlüsselt) des Users möglich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz