Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.115 Beiträge
 
Delphi 12 Athens
 
#6

AW: User eindeutig identifizieren

  Alt 13. Jan 2018, 11:41
HardwareIDs (CPU, HDD, System-Partition, MAC) bringen ja nichts, wenn man mehrere User pro PC hat,
und wenn sich die Hardware ändert, dann ändert sich auch diese ID. (Reparatur oder Upgrade)

Ja, du kannst die GUID/SID des Windows-Benutzers auslesen.

Oder du generierst eine ID und speicherst sie in den lokalen Userdateien oder der Registry. (wenn dort noch keine ID existiert).
Vorteil einer eigenen ID:
* die überlebt auch ein Backup oder Systemupgrade, also den Umzug auf ein neues System.
* und du kannst die selber ändern/setzen (siehe nachfolgend)

Gleicher Nutzer auf mehreren PCs?
* mehrere IDs zu jedem User bei dir hinterlegen (PC, Schlepptop, Handy)
* oder nur eine ID und den Zweitusern die selbe ID gezielt zuweisen und nach einem Crash kannst du dem nagelneuen User seine alte ID geben und er hat gleich wieder Zugriff
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat