28-07-2012, 19:03
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ł?
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ł?