Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
System przywilejów/dostępu
#1
Witam serdecznie

Jestem w trakcie tworzenia własnego serwisu i jako początkujący programista bez jako tako doświadczenia stoję na pewnym rozdrożu. Otóż mój problem prezentuje się mniej więcej następująco:
(zaznaczam, że nie chcę aby ktoś pisał dla mnie jakiś kod - to nie jest problemem chodzi bardziej o specyfikę rozwiązania takiego zagadnienia)

Użytkownicy wrzucają na serwer powiedzmy jakieś pliki, są one odpowiednio identyfikowane i powiedzmy dane o tych plikach itp zawarte są w bazie danych MySql.
Chciałbym stworzyć pewien system dostępu do tych plików tj. każdy użytkownik albo może ten plik pobrać/odczytać albo nie może i inne różne bajery to nie jest ważne

I moje pytanie brzmi: czy warto taki system stworzyć w oparciu o bazę danych gdzie przykładowo każdy użytkownik posiada unikalne pole np. "dostęp" gdzie dopisywane bedą identyfikatory plików a później odpowiednio w skrypcie PHP przetwarzane i na zasadzie wyszukiwania wzorca sprawdzane czy użytkownik dostęp do tego pliku posiada czy nie? W rozumieniu: jeżeli dany wzorzec (którym w danej chwili będzie identyfikator pliku) można wyszukać w polu "dostęp" w bazie danych tzn że użytkownik posiada dostęp jeżeli nie to nie.

CZY

jest może inny, szybszy, bardziej wyszukany i profesjonalny sposób na który sam nie wpadłem a ktoś już to zrobił?
Odpowiedz
#2
bez bazy danych nie stworzysz takiego systemu bo gdzieś te wszystkie dane musisz trzymać, pamiętać i jak jest potrzeba wyciągać je także mysle, że bez bazy sie nie obejdzie Big Grin a szybciej/wolniej to zależy jak baze skonstruujesz, jakie zapytania do bazy będziesz stosował czy mądrze będziesz nią zarządzał. Cały profesionalizm tkwi w tym właśnie jaka baze wykorzystasz, jak nią będziesz zarządzał, jak aplikacja będzie wyglądać czy nie będzie robić niepotrzebnych zapytan lub nadmiarowych., zzy będziesz wykonywał milion zapytan w tym samym czasie do bazy czy wykorzystasz wyniki z jednego zapytania do czegoś innego
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zmniejszenie czasu dostępu do bazy darling 8 8,412 06-12-2017, 18:00
Ostatni post: arki878
  system pod obsługę baz danych dmons 0 1,559 08-10-2012, 22:09
Ostatni post: dmons
  System logowania - pomocy jani1992 4 3,191 24-09-2011, 16:02
Ostatni post: KowR
  Kalendarz - system rezerwacji PHP + MySQL grzesiek87 5 5,628 22-08-2011, 20:44
Ostatni post: Pedro84
  Określanie dostępu do plików Marys 1 1,836 10-06-2011, 19:19
Ostatni post: Pedro84

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl