Ben metin dosyaları ve film dosyaları ile dolu bir Apache parola-korumalı bir dizin var. Şu anda, ben CURLOPT_USERPWD ile kullanıcı adı ve şifre bilgileri ileterek, cURL kullanarak metin dosyalarının içeriğini yüklemek. Filmler için, ben http://username:password@website.com/file.mov için OBJECT ve EMBED src bulunuyor ayarlayın. Her iki durumda da, kullanıcı adı ve parola, sırasıyla, $ _SERVER ['PHP_AUTH_USER'] ve $ _SERVER ['PHP_AUTH_PW'] çekilir. Bu işe yaramazsa, o zaman kullanıcı bir genel HTTP auth pop-up ile yeni kimlik bilgilerini sağlamanız istenir.
Bunu yapmak için daha uygun bir yolu vardır mı? Ya da sadece bir adamcağız / kötü bir fikir parola-korumalı filmler gömüyor?
Yukarıdaki yöntem iki (ilgili?) Sorunlarına neden olur. Birincisi, (bildiğim kadarıyla söyleyebilirim) rastgele, öyle görünüyor ki adı: film gömerken şifre @ parçası geçmedi ve böylece kullanıcı yine kendi kimlik bilgilerini girmek zorunda kalır. Bu nadiren oluşur, ve sadece rahatsız edici olduğunu, ancak düzeltmek için güzel olurdu.
İkincisi, bu çökmesine Snow Leopard altında Safari neden olur. Safari, başarısız olmadan, donuyor sonra, kimlik için kullanıcıya sorar. Non-parola-korumalı filmler (ya da olmayan bir parola-korumalı dizine parola-korumalı filmler hareketli) yük iyi. Bu sorun, ön-Snow Leopard yoktu, ama Snow Leopard altında Safari'nin eski sürümlerinde test etmemiş, bu yüzden son güncellemeleri biri kırdı olabilir.
Dosyaları kullanan diğer programlar Apache şifre koruması gerektiren bu yana NOTE: (böylece sorunu inkâr) başka bir giriş sistemine taşıma ne yazık ki mümkün değildir.