
Zaheslovaná stránka
Dobrý den,
byl by mi někdo ochoten poradit, jak zaheslovat php stránku? Potřeboval bych mít na veřejných stránkách odkaz. Po kliknutí na odkaz by se objevila stránka pro zadání hesla. Jakmile by člověk zadal správné heslo, měl by přístup na php stránku. Neznáte nějaké jednoduché ale účinné řešení? Děkuji.
Dobrý den, stále se s tím zabývám, ale pořád mi to nefunguje.
Můj obsah souboru .htaccess:
<IfModule mod_auth.c>
<Files "administrace.php">
AuthName "Pouze Administrátor"
AuthUserFile /data/web/virtuals/183824/virtual/www/.htpasswd
Require valid-user
AuthType Basic
</Files>
</IfModule>
Funguje to jako by tam žádné heslo nebylo, prostě mě to pustí dále.
Prosím o pomoc, děkuji.
Není problém v nastavení chmod na té složce/souboru?
Ted nějak nerozumím, co tím myslíte. Jak bych to zjistil apod.? Děkuji.
Stránky máš asi umístěné na nějakém free hostingu?
Kontrolní otázka - podporuje ten webhosting .htaccess? Pokud ano, přečíst v dokumentaci, jak a kam jej umístit.
Stránky mám na placeném hostingu od Wedosu. Ano, podporují .htaccess
Má být jedno heslo pro všechny bez rozlišení o koho jde (způsob autentizace), (pokud někdo heslo vyzradí, bude k ničemu, případně je možné generovat "one-time" hesla pro každého různé)? Případně jak by se to heslo sdělovalo. Bude se měnit?, Bud na zabezp. stránce nějaký dynamický obsah nebo doplněno další autentizací? Je to v cistém PHP nebo s frameworkm?
Možnosti:
-stačí, když stránka bude na adrese, na kterou nevede odkaz (pak heslo je samotné url)
-stránka bude vyžadovat query string parametr (jednoduché zabezpečení přes jeden příkaz @$_GET["pass"] =="tajne" || exit) . Případně zvážit ochranu proti CSRF.
Bude pouze jedno heslo a jeden uživatel. Chtěl bych dokončit rozdělaný příklad přes .htaccess (viz. výše). Je to čistě jen PHP.