Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przetrzymywanie informacji o użykownikach.
deirathe
post
Post #1





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

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


Czy dobrym pomysłem byłoby wydzielić użytkowników i infomarcje o użytkownikach nie do bazy danych a do struktury katalogów z plikami xml?
Powiedzmy że wiem że w aplikacji nie będzie więcej niż 10 użytkowników z czego i tak każdy potrzebuje mieć katalog gdzie będzie mógł przechowywać własne pliki.
Tworzę głowy katalog nazywam go /Users i teraz mam np użytkownika: dawid@localhost.pl no to w katalogu /Users tworzę katalog dawid@localhost.pl a w nim plik meta.xml, który będzie mówił do jakiej grupy użytkowników on przynależy i będzie przechowywać zakodowane hasło i inne informacje. Dodatkowo w kaalogu użytkownika byłyby foldery jak docs media itd... gdzie dany użytkownik mógłby sobie wgrywać pliki.
Logowanie polegałoby na tym że użytkownik wpisuję nazwę i hasło, a moduł odpowiedzialny za logowanie sprawdza czy istnieje katalog a później zagląda do pliku meta.xml i sprawdza hasło, jeżeli katalog ne istnieje to wiadomo użytkownika nie ma.

Pomysł z katalogiem pojawił się stąd że tak naprawdę zapytanie o użytkownika powstaje tylko raz przy logowaniu a później przez całą sesje dane o nazwie użytkownika i grupie trzymane są w sesji więc poco zaśmiecać bazę?

Co o tym myślicie?

Ten post edytował deirathe 8.09.2009, 05:59:23


--------------------
Kawałek mojego blogu
Everything should be as simple as possible but not simpler.
A Einstein
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
krowal
post
Post #2





Grupa: Zarejestrowani
Postów: 561
Pomógł: 72
Dołączył: 15.11.2006

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


Imo. chyba lepiej trzymać je jednak w bazie a katalogi nazywać np. user_xxx gdzie xxx to jego id. Za trzymaniem danych w bazie przemawia jedna bardzo ważna rzecz - relacje między rekordami smile.gif Wyobraź sobie jakbyś miał napisać zapytanie wybierające artykuły użytkowników którzy zarejestrowali się nie wcześniej niż 3 miesiące temu, joinował byś wtedy do listy plików ? winksmiley.jpg


--------------------
Nawet świnka może wejść na drzewo kiedy jest chwalona :)
Go to the top of the page
+Quote Post
deirathe
post
Post #3





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

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


O popatrz o tym nie pomyślałem :/ rzeczywiście tu masz rację, widocznie skupiłem się na złych elementach

Ten post edytował deirathe 8.09.2009, 07:17:41


--------------------
Kawałek mojego blogu
Everything should be as simple as possible but not simpler.
A Einstein
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 11:04