Autor Zpráva
Help
Profil *
Zdravím,

nedávno jsem potřeboval na web dát serverovou autentizaci(viz. http://90.176.64.231/VarioWS/), nevím ale jak. Přiznám se že neovládam mySQL ani php, spíš vždy vše okopíruji a přídám do toho co potřebuji. Takže bych byl rád, kdyby jste mi to tu rozepsaly co a jak kam napsat aby se to tam zobrazilo, protože jsem hrozná lama :-D

Dík
Radek9
Profil
Koukni se na HTTP autentizaci pomocí .htaccess
Help
Profil *
Mno tak jsem něco vygooglil, ale naskytl se problém. Nemůžu se přihlásit ať dělám co dělám, ale pozor, není to internal server error. Takže není problém v cestě k heslům. Prostě mě to tam nechce pustit, vypadá to takhle :

.htaccess
   

AuthName "Pro přístup na server musíte zadat heslo"
AuthType Basic
AuthUserFile /home/free/okamzite.eu/f/f****/root/www/.htpasswd
Require user prvniUzivatel druhyUzivatel tretiUzivatel


.htpasswd
   

prvniUzivatel:admin
druhyUzivatel:0$6NebDZcbmNk
tretiUzivatel:0$wgZfw.cp1Ys


Nevite v cem je chyba ?
P_T_
Profil
V souboru .htpasswd je následující struktura

login:heslo

Přičemž heslo je cryptované. Můžeš použít následující funkci.

function htpasswd($pass)
{
  $pass = crypt(trim($pass),base64_encode(CRYPT_STD_DES));
  return $pass;
}

echo htpasswd('admin');
P_T_
Profil
Tobě to "běží" na IIS, nebo jsi jen obšlehnul chybové hlášky z IIS ? :-o

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: