ich habe folgendes Problem.
Ich habe hier ein CGI Skript, dass mir aus dem eingeloggten Username einen Pfad generiert der wiederrum per Javascript an ein Applet weitergereicht wird, welches dort liegenden Daten auswertet. So nun habe ich im CGI-Ordner einen Unterordner angelegt, in dem das login.cgi, die Index mit dem Javascript-Code und die Applet-Class Datei liegt. Ohne Zugriffsbeschränkung funktioniert der Zugriff auf das Applet problemlos.
Nun habe ich die Zugriffbeschränkung aktiviert (ich arbeite unter Windows). Ich habe mittels htpasswd eine Userdatei mit Usern angelegt und in der httpd.conf folgenden Eintrag geadded:
- Code: Select all
<directory c:\xammp\cgi-bin\programm\>
AuthName "Restircted Access"
AuthType Basic
AuthUserFile c:\xammp\conf\users
Require valid-user
</directory>
Soweit so gut. Nun werde ich nach meinem Usernamen gefragt wenn ich nach "domain.xy/cgi-bin/programm/login.cgi" wechsel. Es wird auch der richtige Name ermittelt, der Pfad stimmt auch nur sobald das Applet aufgerufen wird, muss ich mich in einem Java Dialog nochmal authentifizieren und bekomme danach dann eine "Class not found" Excepiton, sprich er finder das Applet nicht.
Jetzt habe ich viele Forenbeiträge zu dem Problem gefunden, aber bis auf die Lösung
- Code: Select all
Allow from All
Satisfy Any
nichts gefunden. Und genau die funktioniert bei mir nicht. Jetzt werde ich nicht mehr nach meinem Usernamen gefragt...tja und dann bekomme ich keinen gültigen Pfad durch das CGI-Skript mehr!
Was mache ich falsch?
PS: Es handelt sich um ein altes Programm, die Firma existiert nicht mehr, ich kann da also keinen Fragen. Ich weiß nur, dass es mal funktioniert hat.
Gruß und vielen Dank schon mal im Voraus!