Zaheslování stránek ?
11 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
De nějak udělat aby lidi museli vědět heslo aby si mohli číst na mym webu ? A když chci mít pro veřejnost nepřístupný pouze části , ne úplně všechno ?
-
ODpoved: Jde.
-
<script language="JavaScript"> function hidden(){ var location=document.input.password.value + ".htm"; this.location.href = location; } </script> <form name="input"> <div align="center"><center><table border="2" width="200" bgcolor="green" bordercolor="lightgreen" bordercolordark="#000000" bordercolorlight="lightgreen"> <tr> <td align="center" bgcolor="green" bordercolor="#000000" bordercolordark="#000000" bordercolorlight="lightgreen"><table border="0"> <tr> <td><font color="#000000"><strong>Heslo:</strong></font></td> </tr> <tr> <td><input type="text" size="25" name="password"></td> </tr> <tr> <td align="right"><input type="button" value="Vstoupit" onclick="hidden()"></td> </tr> </table> </td> </tr> <tr> <td align="center"><font color="#000000" size="2"><b>HESLO</b></font></td> </tr> </table> Na strance se ti objevi kolonka, do ktere zadas heslo. Pokud je heslo treba tajne, pak te to presmeruje na stranku tajne.htm
-
Malá poznámka - takhle to mam ja, barvy si muzes zmenit a tabulku taky
-
verze pro PHP: <script language="javascript"> <!-- function click() { if (event.button==2) { alert("Sorry, přístup zamítnut") } } document.onmousedown=click //--> </script> <?php if ($_POST['heslo'] != ""){ if ($_POST['heslo'] == "nejake heslo") { include ("stranka_ktera_se_nacte_pri_spravnem_hesle.php"); } else { echo ("Špatné heslo! Přístup zamítnut!"); } } else { echo(" <form method=\"post\" name=\"form1\"> Obsah stránky se zobrazí až po zadání hesla, které dám jen těm, které znám.<br> <b>Heslo:</b> <input type=\"password\" name=\"heslo\" size=\"15\"> <input type=\"submit\" name=\"tl\" value=\"Vstup\"> </form> "); } ?>
-
Ono to ma jeden nedostatok. Ta "tajnastranka.htm"je verejna a kto pozna cestu tak mu heslo nie je treba.
-
No a keď pozna heslo tak je to snad niečo iného? Možeš rovnako dobre zmeniť heslo ako adresu stránky keď sa ta adresa provalí, nie?!
-
Adresa stránky se provalí už jenom proto, že ji Google zaindexuje.
-
nesmí na ní být odkazy
-
To ti nepomůže, google indexuje i to kam odkazy nevedou.
-
presne tak, googleBOT je velice sikovny, ale existuje elegantni reseni, vlastne existuji tuny takovychto reseni, jednim z nich je zakazat indexovani tajne stranky, druhym je pouzivat SESSIONs a nebo treba treti reseni je POSTovat heslo tajne strance, pokud tajna stranka zjisti ze heslo je spravne, tak se zobrazi, jinak neco vypise a provede exit; Imho nejlepsi je to skloubit dohromady, tzn. POST nebo SESSION + No Cache