AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 06:02

Parameter dieser Suchanfrage:

Suche in Thema: Benutzerrechte für ein Programm verwenden
Suche alle Beiträge, die von "spaxxn" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Benutzerrechte für ein Programm verwenden

      Delphi
      by spaxxn, 26. Aug 2008
    Nein, die ist für jedes Programm als ganzes einmalig.

    In der Spalte Mask würde man Rechte für Formulare und Buttons vergeben. Du kannst auch Rechte für Datensätze in der Datenbank vergeben, wenn dir danach ist.
  • Forum: Datenbanken

    Re: Benutzerrechte für ein Programm verwenden

      Delphi
      by spaxxn, 26. Aug 2008
    Wenn du das kapiert hast, dann kannst du das Ganze noch erweitern.

    Z.B. um die Punkte die DeddyH angesprochen hat.

    Das was ich dir da aufgezeigt habe, ist die minimalste Variante in dieser Richtung.


    @DeddyH: Dein Denkansatz ist erweitert :D nicht anders...
  • Forum: Datenbanken

    Re: Benutzerrechte für ein Programm verwenden

      Delphi
      by spaxxn, 26. Aug 2008
    Kannst du denn mit Datenbankabfragen umgehen?

    ProgID := 1; //globale Variable, damit du von allen Forms aus darauf zugreifen kannst.

    function getSecuLevel(AProgID,AUserID:integer;AMask:string):integer;
    begin
    if qry.active then
    qry.close;
    qry.sql.text := 'SELECT Right FROM USERRIGHTS WHERE ProgID=:ProgID AND UserID=:UserID AND Mask=:Mask';
    qry.ParamByName('ProgID').AsInteger...
  • Forum: Datenbanken

    Re: Benutzerrechte für ein Programm verwenden

      Delphi
      by spaxxn, 26. Aug 2008
    Die Frage ist jetzt nicht ernst gemeint oder?

    Du vergibst deinen Proggis halt ID's...

    MyProg1 -> erhält die ID=1
    MyProg2 -> erhält die ID=2

    Die Prog-ID's werden im Quellcode festgelegt.
  • Forum: Datenbanken

    Re: Benutzerrechte für ein Programm verwenden

      Delphi
      by spaxxn, 26. Aug 2008
    Ein kleines Beispiel:

    Wir haben folgende Tabelle(nur kurz gehalten):

    UID UserID Mask ProgID Right
    1 1 Buttons 1 1
    2 2 Buttons 1 0
    3 1 Forms 1 1
    4 2 Forms 1 1
  • Forum: Datenbanken

    Re: Benutzerrechte für ein Programm verwenden

      Delphi
      by spaxxn, 26. Aug 2008
    Wenn du spezifisch mit Berechtigungen arbeiten möchtest, die du/ein Admin individuell verteilst/verteilt, wird dir nicht viel anderes übrig bleiben, als dir das auf deine Bedürfnisse hin selbst zu bauen.

    Würde mit Rechtemasken und Programm-ID's arbeiten. In der Kombination, kannst du das dann auch in weiteren Anwendungen wiederverwenden.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=spaxxn&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=119428
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 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