Autor | Zpráva | ||
---|---|---|---|
Inpocasi Profil |
Ve složce jsem vytvořil .htaccess:
AuthUserFile /var/www/vxdgd/.htpasswd AuthName "Restricted Area" AuthType Basic require valid-user Do souboru .htpasswd jsem vložil dva přístupové údaje (uživatele). Jak mám udělat to, aby uživatel pepa neměl přístup k souboru vypln.php, napis.php a edituj.php (samozřejmě uživateli karel by přístup zůstal)? Děkuji za každou radu. Moderátor Davex: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
|
||
Davex Profil |
#2 · Zasláno: 3. 2. 2010, 20:15:31
Jde to přesně naopak - aby k souborům měl přístup pouze uživatel karel. Pokud by mělo být uživatelů víc, tak by bylo lepší definovat skupinu pomocí AuthGroupFile.
<FilesMatch "(vypln|napis|edituj)\.php$"> require user karel </FilesMatch> |
||
Inpocasi Profil |
#3 · Zasláno: 4. 2. 2010, 10:54:04
Davex:
Díky to funguje skvěle, ale ještě mám problém. Adresy mám dynamické (tzn. index.php?page=vypln, index.php?page=napis, index.php?page=edituj) a soubory vypln.php, napis.php a edituj.php includuji (sami o sobě se sice nezobrazí, ale při include ano). Zkusil jsem tedy tento kód: <FilesMatch "^(vypln|napis|edituj)$"> require user karel </FilesMatch> Ale to nepomáhá. Co s tím? |
||
Inpocasi Profil |
#4 · Zasláno: 4. 2. 2010, 17:32:16 · Upravil/a: Inpocasi
Tak nakonec jsme je přesměroval - změnil na hezké adresy a funguje to. Tak už nic.
|
||
Časová prodleva: 14 let
|
0