AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Zugriffsberechtigungen in Access
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriffsberechtigungen in Access

Ein Thema von Treffnix · begonnen am 11. Apr 2004 · letzter Beitrag vom 11. Apr 2004
Antwort Antwort
Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#1

Zugriffsberechtigungen in Access

  Alt 11. Apr 2004, 13:28
Hallo, ich weiss nicht, wie ich die Zugriffsberechtigungen für eine DB regeln kann und bräuchte mal Tipps.

Ich schreibe an einem kleinen Programm mit Anbindung an eine Access 2000 - DB. Soll zur Einsatzerfassung einer Rettungsdienststelle dienen. Nun habe ich folgendes Problem: Aus Gründen des Datenschutzes dürfen zwar alle Benutzer Daten eintragen, aber im Grunde darf nur der Dienststellenleiter diese Daten auch wieder auslesen. Das wäre programmintern ja machbar, aber das Programm selbst braucht ja vollen Zugriff und was hindert den Benutzer sich mit seinem Login direkt über Access einzuloggen? Wie könnte man das regeln?
  Mit Zitat antworten Zitat
JohannesK

Registriert seit: 17. Jul 2003
Ort: Abtwil
118 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Zugriffsberechtigungen in Access

  Alt 11. Apr 2004, 13:44
Hallo Treffnix

eine mögliche Lösung wäre, nur einen Benutzer programmseitig anzulegen und mit allen Rechten zum Eintrag der entsprechenden Daten in Access zu versehen. Die Anmeldung am Programm kann über einen anderen User/Passwort erfolgen, der in einer eigenen Tabelle abgelegt ist und nichts mit dem Lesen und Schreiben der kritischen Daten zu tun hat.

Mit dem normalen Userpasswort des Users kann dann nur diese Rechtetabelle abgefragt werden und keine andere.

Zusammenfassung:
- in der Access-Systemdatenbank wird ein User mit Schreibberechtigung erstellt und von Deinem Programm für alle angemeldeten verwendet
- die sonstigen User haben zunächst nur Leseberechtigung auf die Systemdatenbank und die gesonderte Usertabelle, erst dort werden die Berechtigungen für die einzelnen Forms hinterlegt.
- bei Programmstart die Rechte der User in der Tabelle abfragen und die Formulare entsprechend enablen / disablen.

Gruss

JK
mit freundlichem Gruss

So einfach wie möglich. Aber nicht einfacher.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:24 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