Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> panel rejestracyjny z bazą danych ,pytanie o sposób
szypi1989
post
Post #1





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2010

Ostrzeżenie: (0%)
-----


Witam.Otóż chciałbym się zapytać czy ten sposób jest dobry,otóż mam panel rejestracyjny ,rejestruje mi użytkownika.
I chcę zrobić tak że podczas rejestracyjny np.użytkownika o nazwie new1988 tworzony jest on w bazie danych jako użytkownik i daje mu prawa tylko do wybranych tabel
np.new1989_gallery.I tak samo podczas tworzenia sesji. Czy to jest dobry pomysł(IMG:style_emoticons/default/questionmark.gif) czy lepiej napisać aby podczas korzystania z serwisu tabele były dawane z głównego użytkownika admina??

Ten post edytował szypi1989 1.09.2012, 14:29:46
Go to the top of the page
+Quote Post
bpskiba
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 49
Dołączył: 3.07.2009
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Pomysł z tworzeniem użytkownika mysql podczas rejestracji jest pomysłem złym
Pomysł z tworzeniem osobnych tabel dla każdego użytkownika jest pomysłem złym
Pomysł aby serwis pracował z kontem admina jest pomysłem złym

...ale dobrze, że pytasz (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
szypi1989
post
Post #3





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2010

Ostrzeżenie: (0%)
-----


To jaki jest dobry pomysł i bezpieczny? chodzi tobie o grupy?

Ten post edytował szypi1989 2.09.2012, 14:45:39
Go to the top of the page
+Quote Post
sazian
post
Post #4





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

Ostrzeżenie: (0%)
-----


uprawnienia ustawiasz po stronie aplikacji a nie bazy
Go to the top of the page
+Quote Post
szypi1989
post
Post #5





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2010

Ostrzeżenie: (0%)
-----


wiem o tym że daje po stronie aplikacji,tylko źle to ujołem:)
Go to the top of the page
+Quote Post
mmmmmmm
post
Post #6





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

Ostrzeżenie: (0%)
-----


Zależy co chcesz zrobić. Wydaje mi się, że w odpowiednich tabelach powinieneś dorobić pole, która grupa żuytkowników (jeden użytkownik to również grupa) powinna to widzieć. I przy wyświetlaniu (pobieraniu z bazy) odpowiednio filtrować...
Go to the top of the page
+Quote Post
szypi1989
post
Post #7





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2010

Ostrzeżenie: (0%)
-----


No tak,ogólnie chodziło mi o to czy dobrym pomysłem byłoby dla każdego użytkownika zrobić tą tabele gallery,ale rzeczywiście jakby tych użytkowników było sporo,to pomysł jest masakryczny
Go to the top of the page
+Quote Post
bpskiba
post
Post #8





Grupa: Zarejestrowani
Postów: 340
Pomógł: 49
Dołączył: 3.07.2009
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Rozwiązań jest mniej-więcej tyle, ilu programistów. Zacznij od czegoś innego: Przeanalizuj system uprawnień linuxa.
Uprawnienia właściciela, grupy, pozostałych. Praca z użytkownikami, grupami użytkowników, zasobami.
Możesz również poczytać o frameworkach php. W każdym z nich kwestie uprawnień są rozwiązane.
Nikt nie da Ci jednoznacznej krótkiej odpowiedzi na pytanie typu "jak rozwiązać sprawę uprawnień" Nie ma również najmniejszego sensu wymyślanie nowego systemu wprawnień w sytuacji gdy są już istniejące.
.....chociaż kwestia kompromitacji zabezpieczeń joomli daje nieco do myślenia

Ten post edytował bpskiba 7.09.2012, 10:50:42
Go to the top of the page
+Quote Post
szypi1989
post
Post #9





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.09.2010

Ostrzeżenie: (0%)
-----


Ja znam uprawnienia w mysql,już kiedyś robłem,poprostu chodziło mi pomysł,ale rzeczywiście jest tyle rozwiązań co programistów,dzięki za radę(IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 13:01