![]() |
System przywilejów/dostępu - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: System przywilejów/dostępu (/thread-system-przywilejow-dostepu) |
System przywilejów/dostępu - karol - 28-07-2012 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ł? RE: System przywilejów/dostępu - hieroshima - 28-07-2012 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 ![]() |