Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

Re: Passwort des angemeldeten Benutzers ermitteln

  Alt 28. Jan 2006, 19:16
Ok, jetzt mal Spass beiseite.

Die Anmeldung an der Datenbank selber soll ja nicht erfolgen (das geht mit MS-SQL-Server, da kann die DB selber das)
Um sich an der Anwendung anzumelden kann man ja die SID zum User in der Datenbank abspeichern.
Ist der User dann mit dieser SID angemeldet (das geht nur, wenn die Anmeldung erfolgreich war), dann kann man auch bedenkenlos die Anwendung starten. Somit wäre dann für diesen Benutzer die Anmeldung per Name und Password hinfällig. Ist die SID unbekannt, dann muss sich eben angemeldet werden.

Um die SID eines Benutzers herauszubekommen hat Luckie auf seiner Website ein paar nette Units.

BTW: Ich würde immer die SID abfragen, denn die ist eindeutig (Identität). Der Benutzername ist nicht wirklich eindeutig.

Somit kann man die ganze Identitätsverwaltung der Windows-Anmeldung überlassen (man kann ja sogar noch ein paar Benutzergruppen definieren und in der Anwendung damit die Zugriffsrechte festlegen). Ausserdem braucht man dann nur an einer Stelle verwalten (bei ADS ist dass dann sehr schick).

cu
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat