AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Berechtigungen mit DB-Mitteln umsetzen?
Thema durchsuchen
Ansicht
Themen-Optionen

Berechtigungen mit DB-Mitteln umsetzen?

Ein Thema von khh · begonnen am 5. Nov 2008 · letzter Beitrag vom 5. Nov 2008
 
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
 
FreePascal / Lazarus
 
#1

Berechtigungen mit DB-Mitteln umsetzen?

  Alt 5. Nov 2008, 11:44
Datenbank: mysql • Version: 5 • Zugriff über: ZEOS
Hallo zusammen,
folgende Aufgabenstellung:
es gibt eine Tabelle (Programm-)Module, darin stehen Programmnamen und ein Wert im Feld aktiv ( true oder false).
(Damit wird festgelegt ob das modul global aktiviert ist oder nicht.)
Es gibt eine Tabelle User, darin stehen Benutzer.
Als Verbindung gibt es die tabelle modulnutzer, in der steht für jeden Nutzer und jedes programm ein Ds mit nutzerid, modulid und true oder false im feld "erlaubt".
(damit sollen einzelnen Nutzern explizit Programme erlaubt oder verboten werden.)
(Diese Tabelle wird beim Start der Programme abgefragt)

Ist es mit Datenbankmitteln oder DB-Komponenten möglich bei der Anlage und Änderung von Nutzern diese Werte einzutragen abzufragen bzw. zu ändern.

Die Abfrage von bestehenden Werten mittels query stellt ja kein Problem dar,aber für die Neuanlage bzw.Änderung steh ich da grad aufm Schlauch.
Geht das überhaupt mit DB- bzw. DB-Komponenten, oder muss ich das von Hand erledigen.

Am Besten wärs näturlich per checkbox.

jemand ne Idee?


Danke Gruss KH
Karl-Heinz
  Mit Zitat antworten Zitat
 


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 15:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz