Mam sytuację, w której mój główny plik SWF ładuje wiele zewnętrznych plików SWF. Jednak te zewnętrzne pliki SWF znajdują się w publicznym folderze serwera WWW.Ograniczanie widoczności pliku SWF
Czy można ograniczyć widoczność SWF tylko do mojego głównego pliku SWF (takiego, który ładuje zewnętrzne pliki SWF). W obecnym stanie każdy użytkownik, który wie, gdzie szukać, może po prostu wpisać adres URL i przejść do plików SWF, nie wspominając o botach, które nie podążają za plikiem robots.txt.
Powód jest bardzo prosty. Użytkownicy otrzymują nazwę użytkownika/hasło, aby zalogować się do głównej aplikacji Flash, a główna aplikacja Flash z kolei ładuje pliki SWF i TYLKO wtedy są one dostępne dla użytkownika. Ponadto, w zależności od tego, kto jest zalogowanym użytkownikiem, niektóre pliki SWF są ograniczone i nie są ładowane.
Dzięki za pomoc!
Nie jestem zaznajomiony z Flash, więc nie wiem, jakie są możliwości tego Flasha, ale można to rozwiązać, wykonując logowanie w języku po stronie serwera, takim jak PHP lub ASP. Logowanie tworzy sesję, a ważna sesja będzie warunkiem dostarczenia kolejnych plików. –
Dzięki Pekka. Rozwijałem ten pomysł, ale jestem prawie pewien, że Flash może ładować zasoby zewnętrzne (w tym pliki SWF), żądając adresu URL (pliki SWF nie mogą być dostarczane * na * to). Jeśli true, Flash nigdy nie będzie w stanie osiągnąć PFM, jeśli są one w jakikolwiek sposób chronione. – helloworlder
Po prostu kolejna myśl. Czy nie można zapobiec umieszczaniu katalogu w katalogu przez modyfikację .htacess? Nie można go wyświetlić, ale nadal możesz otwierać pliki, jeśli znasz dokładną nazwę. Być może jest możliwe, aby nazwa była niemożliwa * do uzyskania przez dodanie skrótu do końca nazwy pliku. * praktycznie niemożliwe – helloworlder