ďťż
 
Bezpieczne korzystanie z tabeli przez kilku użytkowników ďťż
 
Bezpieczne korzystanie z tabeli przez kilku użytkowników
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Bezpieczne korzystanie z tabeli przez kilku użytkowników



*ryspek* - 11-01-2006 09:08
Bezpieczne korzystanie z tabeli przez kilku użytkowników
  Proszę doświadczonych speców od baz o wskazówkę,
jak zabezpieczyć się przed wzajemnym kasowaniem
danych wprowadzonych do jednej tabeli przez kilku użytkowników ?
Zakładamy :
- np. MySQL tj. serwer bez widoków, dostęp na poziomie tabel,
- rekordy w tabeli mają informacje, kto je dodał
- użytkownicy powinni móc dodawać rekordy, ale modyfikować i kasować tylko
własne,
- chcemy by reguły zabezpieczeń w większości były kontrolowane przez DBS
Z góry dzięki za wszelkie wskazówki.
--
Pozdrawiam
*ryspek*





Mikolaj Rydzewski - 11-01-2006 09:09
=?ISO-8859-2?Q?Re=3A_Bezpieczne_korzystanie_z_tabeli_p?==?ISO-8859-2?Q?rzez_kilku_u=BFytkownik=F3w?=
  *ryspek* wrote:

> - rekordy w tabeli mają informacje, kto je dodał
> - użytkownicy powinni móc dodawać rekordy, ale modyfikować i kasować tylko
> własne,
> - chcemy by reguły zabezpieczeń w większości były kontrolowane przez DBS
> Z góry dzięki za wszelkie wskazówki.

Triggerem go.

--
Mikolaj Rydzewski




Vez do Han - 11-01-2006 09:09
=?iso-8859-2?Q?Re:_Bezpieczne_korzystanie_z_tabeli_przez_kilk u_u=BFytkown?==?iso-8859-2?Q?ik=F3w?=
  Użytkownik "Mikolaj Rydzewski" <miki@ceti.pl> napisał w wiadomości
news:dpvvit$on4$1@gw.magellan.net.pl...
> *ryspek* wrote:
>
> > - rekordy w tabeli mają informacje, kto je dodał
> > - użytkownicy powinni móc dodawać rekordy, ale modyfikować i kasować
tylko
> > własne,
> > - chcemy by reguły zabezpieczeń w większości były kontrolowane przez DBS
> > Z góry dzięki za wszelkie wskazówki.
>
> Triggerem go.
>

view go ?




Mikolaj Rydzewski - 11-01-2006 09:09
=?ISO-8859-2?Q?Re=3A_Bezpieczne_korzystanie_z_tabeli_p?==?ISO-8859-2?Q?rzez_kilku_u=BFytkownik=F3w?=
  Vez do Han wrote:

> view go ?

Ale problem dotyczy usuwania danych. Malo ktora baza pozwala na usuwanie
z widowkow. Widokiem mozesz ograniczyc widoczne dane, ale usuwac trzeba
juz z tabel.

--
Mikolaj Rydzewski





*ryspek* - 11-01-2006 09:10

  Jak wcześniej zaznaczyłem mamy MySql bez view & triger.
Czy w takim wypadku ma ktoś, jakiś pomysł?

Pozdrawiam
*ryspek*




Krzysztof Wiśniewski - 11-01-2006 09:10

 
Użytkownik "*ryspek*" <ryspek@poczta.onet.pl> napisał w wiadomości
news:dq0d1a$hd8$1@nemesis.news.tpi.pl...
| Jak wcześniej zaznaczyłem mamy MySql bez view & triger.
| Czy w takim wypadku ma ktoś, jakiś pomysł?
|

W takim razie jesteś w stanie skutecznie oprogramować to, co potrzebujesz,
jedynie po stronie aplikacji.

Pozdrawiam,
Krzysiek




Grzegorz Szyszlo - 20-02-2006 14:08
=?ISO-8859-2?Q?Re=3A_Bezpieczne_korzystanie_z_tabeli_p?==?ISO-8859-2?Q?rzez_kilku_u=BFytkownik=F3w?=
  *ryspek* napisał(a):
> Jak wcześniej zaznaczyłem mamy MySql bez view & triger.
> Czy w takim wypadku ma ktoś, jakiś pomysł?
>
> Pozdrawiam
> *ryspek*

jesteś pod ścianą. albo po stronie aplikacji,
albo wymieniasz na silnik bazodanowy który ma wymagane funkcje.
proponuję postgresa. wtedy odbierasz wszystkie uprawnienia do właściwej
tabeli, tworzysz widok do którego dajesz ludziom prawa, i ....
..... okraszasz go regułami i triggerami, które już sobie sprawdzą
co trzeba. aha. właściwa tabela musi być uzupełniona o kolumnę z
identyfikatorem usera.

ps: sądzę że raczej zostaniesz przy mysql ;)

znik.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?= [MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?= =?ISO-8859-2?Q?Zawarto=B6=E6_tabeli_na_podstawie_warto=B6?==? ISO-8859-2?Q?ci_w_innej?= [oracle] zapytanie dynamiczne z =?ISO-8859-2?Q?=22dynamiczn=B1_?==?ISO-8859-2?Q?nazw=B1_tabeli=22?= MySQL - jak =?ISO-8859-2?Q?wyeksportowa=E6_zawarto=B6=E6_wie?==?ISO-8859-2?Q?lkiej_tabeli?= [MySQL] Skopiowanie =?ISO-8859-2?Q?warto=B6ci_z_jednego_po?==?ISO-8859-2?Q?la_do_drugiego_w_jednej_tabeli=2C_r=F3=BFne_?= =?ISO-8859-2?Q?wiersze=2E?= =?iso-8859-2?Q?=5BSQL_Server_2000=5D_uprawnienienia_do_u=BFyw ania_widoku_?==?iso-8859-2?Q?opartego_na_tabeli_z_innej_bazy?= =?iso-8859-2?q?[oracle]_Jak_sprawdzi=E6_wielko=B6=E6_tabeli_=3F=3F?= Liczba =?ISO-8859-2?Q?odpowiadaj=B1cych_rekord=F3w_z_drugi?==?ISO-8859-2?Q?ej_tabeli?= Oracle PL/SQL Wstawianie =?ISO-8859-2?Q?wynik=F3w_kolekcji_d?==?ISO-8859-2?Q?o_tabeli?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • melooonka.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com