AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Roles in Firebird

Ein Thema von Jelly · begonnen am 26. Feb 2006 · letzter Beitrag vom 27. Feb 2006
Antwort Antwort
Seite 3 von 3     123   
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#21

Re: Roles in Firebird

  Alt 27. Feb 2006, 12:43
Die Roles sind an die Userdatenbank gebunden, und nicht an die security.fdb. Ich bezweifele also, dass da über JvUIBSecurity gehen wird.

Ausserdem kann ein User in mehreren Roles aufgenommen werden, genauso wie ein Role mehrere User beherbergen kann... Also eine klassische n:m Beziehung.

Noch was Erstaunlichs zu den UIB, was ich fast nicht glauben kann: Ist JvUIBDataset wirklich nur zum Lesen von Daten gedacht, nicht jedoch zum Editieren?
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#22

Re: Roles in Firebird

  Alt 27. Feb 2006, 12:54
OK, das mit dem Zuordnen der Roles wäre hiermit nun auch geklärt... Eingeloggt als sysdba in der Userdatenbank und ein simples:
grant ANGESTELLTE to Test1
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.380 Beiträge
 
Delphi 10.3 Rio
 
#23

Re: Roles in Firebird

  Alt 27. Feb 2006, 13:13
Hi,

eine Grundsatzfrage: Was ist bei dir die Userdatenbank?

Natürlich kannst Du mit JVUIBDataSet auch Daten ändern, nur eben nicht so wie Du es von TIBDataSet gewöhnt bist (einfach mit einem DBEdit verbinden und fertig), sondern Du verwendest eben eine entsprechende SQL-Anweisung, die Du zusammenbauen musst.

Lemmy
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#24

Re: Roles in Firebird

  Alt 27. Feb 2006, 13:17
Ich nehme die Datenbank, in der auch die Daten sind.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#25

Re: Roles in Firebird

  Alt 27. Feb 2006, 13:45
Zitat von Lemmy:
eine Grundsatzfrage: Was ist bei dir die Userdatenbank?
Die User und Passwörter an sich liegen bei mir in der Systemdatenbank. Zusäzlich dazu wollte ich in der Userdatenbank die User anlegen, und einige Zusatzinfos darin speichern... Somit muss ich mich nicht ums Loginsystem kümmern, und kann den Loginnamen einfach in meiner DB nachschlagen und die programminternen Rechte zuweisen. Lege ich vom Programm aus einen neuen Benutzer an, so erstelle ich den Eintrag in der security.fdb DB und in meiner DB. Existiert der Login schon in der Systemdatenbank, so erstelle ich nur in meiner DB den Benutzer. Beim Löschen des Benutzer lösche ich allerdings immer nur den Eintrag in meiner Datenbank.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


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 23:56 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