![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
chcialbym sie dowiedziec po co dokladnie robic jakies dodatkowe konta w mysql z roznymi dostepami jesli tylko jedna osoba jest adminem i prowadzi strone ? jaki jest cel w tych dodatkowych kontach ?
dzieki za info (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdro (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
To już zależy od tego, co przewidujesz - jakie zapytania ma wykonywać użytkownik. Jak przypuszczam, będą to: SELECT, INSERT, UPDATE I DELETE. Ale ja w swoich aplikacjach czasem zmuszony jestem nadać użytkownikom przywilej ALTER, choćby do automatycznego zmieniania autoinkrementacji tabeli po usunięciu rekordu (choć ALTER teoretycznie jest przywilejem typowo administracyjnym). Jednak myślę, że 4 w/w przywileje powinny wystarczyć w większości przypadków. Pamiętaj też o zasadzie najmniejszego przywileju - jeśli w aplikacji użytkownik nigdy nie wykonuje na przykład zapytań UPDATE (co zdarza się dość często, szczególnie w małych aplikacjach), to nie należy nadawać mu przywileju UPDATE. Dość oczywiste, jak się pomyśli, ale wielu programistów "z zasady" nadaje 4 w/w przywileje użytkownikom, co jest błędem.
A co do tego, co napisałeś - księga gości i sondy - na pewno SELECT i INSERT, a jeśli przewidujesz również możliwość kasowania i modyfikacji swoich postów/głosów w sondzie, to także odpowiednio DELETE i UPDATE. Pozdrawiam. Ten post edytował Hazel 2.09.2007, 14:54:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 14:48 |