Kezdőlap › Fórumok › Programozás › Tudom, hogy nem lehet, de hátha mégis!? (PHP, htaccess)
- This topic has 28 hozzászólás, 6 résztvevő, and was last updated 17 years, 4 months telt el by
Wait.
-
SzerzőBejegyzés
-
2007-07-30-12:53 #2124868
Csak hogy Baltás Harry-t idézzem, „na de mire jó?”.
Szóval én se értem.2007-07-30-12:53 #2124869Csak hogy Baltás Harry-t idézzem, „na de mire jó?”.
Szóval én se értem.2007-07-30-13:03 #2124870mert olyan auth-ot raksz bele, amilyet akarsz userspace-ből (nem kell piszkálni a webszervert)
2007-07-30-13:03 #2124871mert olyan auth-ot raksz bele, amilyet akarsz userspace-ből (nem kell piszkálni a webszervert)
2008-03-06-20:46 #2124872Régi téma, de rákényszerültem, hogy megoldjam.
xcut által javasolt módszerrel:
session-ös beléptetés után a $_SERVER[„PHP_AUTH_USER”] és $_SERVER[„PHP_AUTH_PW”] változókat kell beállítani.Ezek egyébként egy PHP-n keresztül kért HTTP azonosításon esetén automatikusan létrejönnek.
Code:header(‘WWW-Authenticate: Basic realm=”realm”‘);
header(‘HTTP/1.0 401 Unauthorized’);
exit;A lényeg, hogy a realm, user és pw változók megegyezzenek a .htaccess-ben található realm és .htpass-ban található user és pw értékkel.
Vagyis a session-ös azonosítás után automatikusan hozzáférnek a mások számára letiltott tartalomhoz adott könyvtárban.
2008-03-06-20:46 #2124873Régi téma, de rákényszerültem, hogy megoldjam.
xcut által javasolt módszerrel:
session-ös beléptetés után a $_SERVER[„PHP_AUTH_USER”] és $_SERVER[„PHP_AUTH_PW”] változókat kell beállítani.Ezek egyébként egy PHP-n keresztül kért HTTP azonosításon esetén automatikusan létrejönnek.
Code:header(‘WWW-Authenticate: Basic realm=”realm”‘);
header(‘HTTP/1.0 401 Unauthorized’);
exit;A lényeg, hogy a realm, user és pw változók megegyezzenek a .htaccess-ben található realm és .htpass-ban található user és pw értékkel.
Vagyis a session-ös azonosítás után automatikusan hozzáférnek a mások számára letiltott tartalomhoz adott könyvtárban.
2008-03-07-22:03 #2124874[PHP][/PHP]
Megtehetjük még, hogy a htaccess_login() függvény automatikusan el is küldi a header-t, viszont ebben az esetben nehezebb jelezni, ha hiba történt.2008-03-07-22:03 #2124875[PHP][/PHP]
Megtehetjük még, hogy a htaccess_login() függvény automatikusan el is küldi a header-t, viszont ebben az esetben nehezebb jelezni, ha hiba történt.2009-12-04-20:01 #1886814PHP-ból szeretném írni a HTTP_AUTH_USER és HTTP_AUTH_PW szerverváltozókat, azaz részletesebben:
Van egy mappám, amit .htaccess véd.
Van ettől függetlenül egy PHP programom, ahová néhány user be tud lépni.
Tudom a .htaccess-sel védett mappa felhasználónevét, jelszavát, ami történetesen azonos a PHP programba való belépés felhasználónevével és jelszavával.
A belépett felhasználót tovább akarom irányítani a .htaccess-sel védett mappa tartalmára – amit html -, de úgy, hogy ne kelljen újra megadnia a felhasználónevét, jelszavát.
Én beléptetéskor nem a böngésző authentikációs ablakát használom, azaz az azonosítási adatok nincsenek a browser auth-cache-ében.
Hogyan tehetném oda?
Hogyan érhetem el, hogy ne kelljen a usernek kétszer azonosítania magát?
Ötlet? -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz