🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.delphi.bazy-danych
11 messages
11 total messages Started by Pawel Koloszko Fri, 16 Apr 1999 10:21
Interbase, BDE i parametr ROLE
#304
Author: Pawel Koloszko
Date: Fri, 16 Apr 1999 10:21
6 lines
1102 bytes
Chcialbym zalogowac sie do interbasa tak jak w WISQL tzn.Login, password i
role. Dwa pierwsze parametry wiem jak przekazac, ale Role niestety juz nie.
Czy ktos to robil ? Wiem ze najlepiej uzyc do tego FIB, ale z nich nie
korzystam i musze to zrobic z BDE.

PK
Re: Interbase, BDE i parametr ROLE
#305
Author: Traptak
Date: Sat, 17 Apr 1999 13:09
19 lines
1440 bytes
Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule
<7f72no$suh$1@h1.uw.edu.pl>...
> Chcialbym zalogowac sie do interbasa tak jak w WISQL tzn.Login, password
i
> role. Dwa pierwsze parametry wiem jak przekazac, ale Role niestety juz
nie.
> Czy ktos to robil ? Wiem ze najlepiej uzyc do tego FIB, ale z nich nie
> korzystam i musze to zrobic z BDE.
> 

Robił. Istnieje tylko rozwiązanie bardzo nieeleganckie (z użyciem BDE).

W IB w tabeli RDB$USER_PRIVILEGES są zapisane wszystkie prawa użytkownika
wraz z prawami do role. Rozwiązanie polega na przypisaniu użytkownikowi
praw, które są wprowadzone dla role. Wystarczy jedna procedurka do
nadawania uprawnień i jedna do zdejmowania.

Traptak
Re: Interbase, BDE i parametr ROLE
#309
Author: Traptak
Date: Sat, 17 Apr 1999 23:53
14 lines
1246 bytes
Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule
<7f72no$suh$1@h1.uw.edu.pl>...
> Chcialbym zalogowac sie do interbasa tak jak w WISQL tzn.Login, password
i
> role. Dwa pierwsze parametry wiem jak przekazac, ale Role niestety juz
nie.
> Czy ktos to robil ? Wiem ze najlepiej uzyc do tego FIB, ale z nich nie
> korzystam i musze to zrobic z BDE.

Dzisiaj dostałem jeszcze mail od znajomego, który znalazł informację, że w
BDE 5.01 i IB 5.5 można podawać ROLE jako parametr w TDataBase.

Traptak
Re: Interbase, BDE i parametr ROLE
#306
Author: Pawel Koloszko
Date: Mon, 19 Apr 1999 06:42
25 lines
1839 bytes
Traptak napisał(a) w wiadomości: <01be88ca$d5439520$037f8080@modem>...
>
>Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule
><7f72no$suh$1@h1.uw.edu.pl>...
>> Chcialbym zalogowac sie do interbasa tak jak w WISQL tzn.Login, password
>i
>> role. Dwa pierwsze parametry wiem jak przekazac, ale Role niestety juz
>nie.
>> Czy ktos to robil ? Wiem ze najlepiej uzyc do tego FIB, ale z nich nie
>> korzystam i musze to zrobic z BDE.
>>
>
>Robił. Istnieje tylko rozwiązanie bardzo nieeleganckie (z użyciem BDE).
>
>W IB w tabeli RDB$USER_PRIVILEGES są zapisane wszystkie prawa użytkownika
>wraz z prawami do role. Rozwiązanie polega na przypisaniu użytkownikowi
>praw, które są wprowadzone dla role. Wystarczy jedna procedurka do
>nadawania uprawnień i jedna do zdejmowania.


Moglbys dokladnie powiedziec gdzie jest taka tablica bo ja jej za cholere
nie znalazlem.

PK
Re: Interbase, BDE i parametr ROLE
#311
Author: Pawel Koloszko
Date: Mon, 19 Apr 1999 06:44
19 lines
1624 bytes
Traptak napisał(a) w wiadomości: <01be8924$ac12e520$037f8080@modem>...
>
>Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule
><7f72no$suh$1@h1.uw.edu.pl>...
>> Chcialbym zalogowac sie do interbasa tak jak w WISQL tzn.Login, password
>i
>> role. Dwa pierwsze parametry wiem jak przekazac, ale Role niestety juz
>nie.
>> Czy ktos to robil ? Wiem ze najlepiej uzyc do tego FIB, ale z nich nie
>> korzystam i musze to zrobic z BDE.
>
>Dzisiaj dostałem jeszcze mail od znajomego, który znalazł informację, że w
>BDE 5.01 i IB 5.5 można podawać ROLE jako parametr w TDataBase.


Niestety posiadam jedynie IB 5.0. Czy można zrobić jakiś bezpłatny upgrade ?

PK
Re: Interbase, BDE i parametr ROLE
#312
Author: Zbyszek Z.
Date: Mon, 19 Apr 1999 09:26
37 lines
2031 bytes
Upgrade BDE do wersji 5.x jest bezplatny dla wszytkich posiadaczy BDE 32
bitowego i mozna korzystac z jego mozliwosci.

Inna metoda rozwiazania jest zapytanie SQL (przeciez to nie jest zadne
pytanie)
Connect username role admin

Zbyszek Zarzycki
BSC Polska
Konferencja INPRISE w Polsce
Warszawa 11-12 maj 1999
www.inprise.com.pl


Pawel Koloszko napisał(a) w wiadomości: <7fej56$g1c$1@h1.uw.edu.pl>...
>
>Traptak napisał(a) w wiadomości: <01be8924$ac12e520$037f8080@modem>...
>>
>>Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule
>><7f72no$suh$1@h1.uw.edu.pl>...
>>> Chcialbym zalogowac sie do interbasa tak jak w WISQL tzn.Login, password
>>i
>>> role. Dwa pierwsze parametry wiem jak przekazac, ale Role niestety juz
>>nie.
>>> Czy ktos to robil ? Wiem ze najlepiej uzyc do tego FIB, ale z nich nie
>>> korzystam i musze to zrobic z BDE.
>>
>>Dzisiaj dostałem jeszcze mail od znajomego, który znalazł informację, że w
>>BDE 5.01 i IB 5.5 można podawać ROLE jako parametr w TDataBase.
>
>
>Niestety posiadam jedynie IB 5.0. Czy można zrobić jakiś bezpłatny upgrade
?
>
>PK
>
>
Re: Interbase, BDE i parametr ROLE
#313
Author: Pawel Koloszko
Date: Tue, 20 Apr 1999 05:44
9 lines
995 bytes
Zbyszek Z. napisał(a) w wiadomości: ...
>Upgrade BDE do wersji 5.x jest bezplatny dla wszytkich posiadaczy BDE 32
>bitowego i mozna korzystac z jego mozliwosci.


No tak tylko, ze ja pytam o upgrade IB, a nie BDE. Ale dzieki.

PK
Re: Interbase, BDE i parametr ROLE
#314
Author: Zbyszek Z.
Date: Tue, 20 Apr 1999 09:51
21 lines
1661 bytes
Fakt ze role jest w IB 5, we wczesniejszych wersjach nie da sie go podac w
zaden sposob bo IB go nie obsluguje, a pytanie bylo chyba o to jak uzyc
role.
Ceny updarde IB 4 do 5 sa na naszej stronie www.
http://www.inprise.com.pl/cennik/cen_ibase.htm

Zbyszek Zarzycki
BSC Polska
Spotkanie użytkowników produktów INPRISE/BORLAND
Warszawa, 11-12 maj 1999


Pawel Koloszko napisał(a) w wiadomości:
<7fh406$dus$1@Waldemar.mat.uni.torun.pl>...
>
>Zbyszek Z. napisał(a) w wiadomości: ...
>>Upgrade BDE do wersji 5.x jest bezplatny dla wszytkich posiadaczy BDE 32
>>bitowego i mozna korzystac z jego mozliwosci.
>
>
>No tak tylko, ze ja pytam o upgrade IB, a nie BDE. Ale dzieki.
Re: Interbase, BDE i parametr ROLE
#307
Author: Traptak
Date: Wed, 21 Apr 1999 18:43
20 lines
1511 bytes
Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule
<7fej1g$g19$1@h1.uw.edu.pl>...
> 
> >
> >Robił. Istnieje tylko rozwiązanie bardzo nieeleganckie (z użyciem BDE).
> >
> >W IB w tabeli RDB$USER_PRIVILEGES są zapisane wszystkie prawa
użytkownika
> >wraz z prawami do role. Rozwiązanie polega na przypisaniu użytkownikowi
> >praw, które są wprowadzone dla role. Wystarczy jedna procedurka do
> >nadawania uprawnień i jedna do zdejmowania.
> 
> Moglbys dokladnie powiedziec gdzie jest taka tablica bo ja jej za cholere
> nie znalazlem.

Tablicę widać spod WISQL lub po ustawieniu opcji View -> System Data w SQL
Explorerze.

Traptak
Re: Interbase, BDE i parametr ROLE
#308
Author: Pawel Koloszko
Date: Fri, 23 Apr 1999 06:39
27 lines
2060 bytes
Traptak napisał(a) w wiadomości: <01be8c1e$01842ea0$037f8080@modem>...
>
>Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule
><7fej1g$g19$1@h1.uw.edu.pl>...
>> >W IB w tabeli RDB$USER_PRIVILEGES są zapisane wszystkie prawa
>użytkownika
>> >wraz z prawami do role. Rozwiązanie polega na przypisaniu użytkownikowi
>> >praw, które są wprowadzone dla role. Wystarczy jedna procedurka do
>> >nadawania uprawnień i jedna do zdejmowania.
>>
>> Moglbys dokladnie powiedziec gdzie jest taka tablica bo ja jej za cholere
>> nie znalazlem.
>
>Tablicę widać spod WISQL lub po ustawieniu opcji View -> System Data w SQL
>Explorerze.


Ok, znalazlem. Wroce wiec do twej propozycji poradzenia sobie z role. Czy
proponujesz stworzenie procedury, ktora bedzie przelatywala przez tablice
RDB$USER_PRIVILIGES, wynajdowala w niej prawa dla danej roli i przypisywala
takie same prawa danemu uzytkownikowi ? Ojoj, to byloby  rzeczywiscie
nieeleganckie. A poza tym o ile sie orientuje procedura ta musialaby dzialac
zywcem na tej tabeli, bo granty chyba nie dzialaja w procedurach (ale moge
sie mylic).

PK
Re: Interbase, BDE i parametr ROLE
#310
Author: Traptak
Date: Fri, 23 Apr 1999 19:41
25 lines
2006 bytes
Pawel Koloszko <pablo@zorba.zeto.olsztyn.pl> napisał(a) w artykule
<7fp522$stt$1@h1.uw.edu.pl>...
> >> >W IB w tabeli RDB$USER_PRIVILEGES są zapisane wszystkie prawa
> >użytkownika...
> >Tablicę widać spod WISQL lub po ustawieniu opcji View -> System Data w
SQL
> >Explorerze.
> Ok, znalazlem. Wroce wiec do twej propozycji poradzenia sobie z role. Czy
> proponujesz stworzenie procedury, ktora bedzie przelatywala przez tablice
> RDB$USER_PRIVILIGES, wynajdowala w niej prawa dla danej roli i
przypisywala
> takie same prawa danemu uzytkownikowi ? Ojoj, to byloby  rzeczywiscie
> nieeleganckie. A poza tym o ile sie orientuje procedura ta musialaby
dzialac
> zywcem na tej tabeli, bo granty chyba nie dzialaja w procedurach (ale
moge
> sie mylic).

Procedura niestety musi działać żywcem na tabeli. Próbowałem zrobić
triggera, ale nie zawsze miał ochotę działać :-). Dziwne jest, że w IB nie
ma mechanizmu, który ułatwiałby na przypisywanie użytkownikowi grupy praw
na stałe, a nie dopiero przy logowaniu.

Traptak
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads