kouknětě please
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
zdravim vás, neumim vubec PHP, ale potřeboval bych zaheslovat, třeba jenom některé stránky,tak vás moc prosím,jestli na to někdo nemá jednoducej návod, nebo jednoduchej příkaz, byl bych moc vděčný
-
google.com heslo php priklad google.com htaccess google.com ldap server
-
Ja to taky neumim, ale na netu sem nekde nasel priklad, ktery nefungoval, tak jsem ho trochu poupravil a uz to jede. Urcite to jde i jednodussim zpusobem, ale ja prisel jen na tento: Vytvor 5 souboru (formular.htm zpracuj.php uzivatel.php r.php s.php) a vsechny vloz do jedne slozky. Text ktery si uprav vkladam formou ODSAZENI OD KRAJE a zvyraznenim XXX. formular.htm: <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset="> <TITLE>XXX</TITLE> //XXX - tady nemusis nic </HEAD> <BODY> <TABLE> <TR> <TD> <form action="zpracuj.php" method="post"> Heslo: <input type="password" name="heslo" value=""><br><br> <input type="submit" value="Login"> </form </TD> </TR> </TABLE> </BODY> zpracuj.php: <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset="> <TITLE>XXX</TITLE> </HEAD> <BODY> <?php $heslo = $_POST["heslo"]; If ($heslo == 2570) echo "Prihlasuji... "; //Prihlasuji... - muzes nahradit cim chces else echo "spatne heslo... "; //spatne heslo... - muzes nahradit If ($heslo=="XXX") //XXX - nahrad heslem, ktere chces pouzivat ke vstupu include "r.php"; else include "s.php"; ?> </BODY> r.php: <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset="> <meta http-equiv="refresh" content="5;url=uzivatel.php" target="top"> <TITLE>XXX</TITLE> </HEAD> <BODY> <?php echo 'probiha registrace'; ?> </BODY> s.php: <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset="> <META NAME="Generator" CONTENT="Golden HTML Editor 4.8.3"> <meta http-equiv="refresh" content="5;url=formular.htm" target="top"> <TITLE>Bez titulku</TITLE> </HEAD> <BODY> > <?php echo 'probiha presmerovani zpet na zadani hesla!'; ?> </BODY> uzivatel.php: <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset="> <TITLE>Bez titulku</TITLE> </HEAD> <BODY> tvoje zaheslovane stranky.... </BODY> Snad ti to pomuze...
-
Tohle je hooodně složitý, mám jednodušší. Zaheslovaná stránka musí mít příponu php (jistěže). Pak stačí na začátek každé zaheslované stránky vložit tenhle kód: <?php if(!isset($PHP_AUTH_USER)){ header("HTTP/1.0 401 Unauthorized"); header("WWW-Authenticate: Basic realm=\"strma\""); echo("Je nutne se prihlasit"); exit; }elseif($PHP_AUTH_USER!="uzivatelske jmeno" OR $PHP_AUTH_PW!="heslo"){ echo("Spatne uzivatelske jmeno nebo heslo!"); exit; } ?> A to je vše. Vyzkoušej si to, snad přijdeš na to, co změnit. \"strma\": strma = název zaheslovaného prostoru (stránky nebo skupiny stránek zaheslovaných stejným jménem a heslem), může být libovolný, doporučuji bez diakritiky "uzivatelske jmeno", "heslo" = asi jasné :-) "Je nutne se prihlasit", "Spatne uzivatelske jmeno nebo heslo!" = tyhle hlášky se zobrazí na stránce, dej si tam co chceš Pokud s PHP opravdu neumíš, tak měň jen texty mezi uvozovkami, uvozovky nech tak jak jsou!