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é.

  1. 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ý
  2. google.com heslo php priklad google.com htaccess google.com ldap server
  3. 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...
  4. 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!

← Zpět na všechna témata