phoenixlord
Grünschnabel
Aaalso ich hab da mal a klaans problem. dazu erstmal die ordner-struktur:
/
/dl
/dl/protokolle
/dl/protokolle/.htaccess
/dl/protokolle/.htpasswd
/dl/protokolle/download.pdf
/dl/protokolle/index.html
/intern_protokolle.php
intern_protokolle.php:
durch eine session wird bestätigt, dass der user eingeloggt ist, und dass er runterladen darf.
die datei zieht danach die protokoll-daten aus der mysql-db und listet sie mit link auf z.B. eben die download.pdf
nu will ich aber die download.pdf quasi "direkt" downloaden und nicht jedesmal noch das passwort per hand eingeben müssen
da die intern_protokolle.php aufgrund des layouts auf gleicher ebene liegt, wie die restliche homepage, kann ich auch nicht direkt mit .htaccess arbeiten.
jetzt die grosse, alles-umfassende frage (nach dem leben, dem universum und dem ganzen rest): wie geht?
natuerlich hab ich mir da auch schon gedanken gemacht, z.B. hab ich versucht die $_SERVER[]-Variablen zu überschreiben (PHP_AUTH_USER und PHP_AUTH_PW) -> bringt nix, weil der server das ned uebernimmt, trotz
ich könnte usernamen und passwort in die URL einbauen und per http://user:passwort@url/ arbeiten - unschön, das zeigt (a) das passwort an und sieht (b) aus wie ne notlösung, ausserdem kommen dann auch die leute noch an die dateien, die bereits keine zugangsberechtigung mehr haben
danke schonmal fuer eure hilfe
/
/dl
/dl/protokolle
/dl/protokolle/.htaccess
/dl/protokolle/.htpasswd
/dl/protokolle/download.pdf
/dl/protokolle/index.html
/intern_protokolle.php
intern_protokolle.php:
durch eine session wird bestätigt, dass der user eingeloggt ist, und dass er runterladen darf.
die datei zieht danach die protokoll-daten aus der mysql-db und listet sie mit link auf z.B. eben die download.pdf
nu will ich aber die download.pdf quasi "direkt" downloaden und nicht jedesmal noch das passwort per hand eingeben müssen
da die intern_protokolle.php aufgrund des layouts auf gleicher ebene liegt, wie die restliche homepage, kann ich auch nicht direkt mit .htaccess arbeiten.
jetzt die grosse, alles-umfassende frage (nach dem leben, dem universum und dem ganzen rest): wie geht?
natuerlich hab ich mir da auch schon gedanken gemacht, z.B. hab ich versucht die $_SERVER[]-Variablen zu überschreiben (PHP_AUTH_USER und PHP_AUTH_PW) -> bringt nix, weil der server das ned uebernimmt, trotz
Code:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]
</IfModule>
ich könnte usernamen und passwort in die URL einbauen und per http://user:passwort@url/ arbeiten - unschön, das zeigt (a) das passwort an und sieht (b) aus wie ne notlösung, ausserdem kommen dann auch die leute noch an die dateien, die bereits keine zugangsberechtigung mehr haben
danke schonmal fuer eure hilfe