Nejen heslování,samozřejmě pomocí PHP a JavaScriptů
Úvod
V tomto článku Vám ukážu,jakými všemi způsoby lze zabezpečit osobní stránku,pokud k ní chcete mít přístup pouze Vy.Je několik možností,samozřejmě každá má své + a -.Zde si je vypíšeme:1)Filtrování podle IP adresy
Pomocí PHP scritu,ale nejedná se o zaheslování stránek,ale pouze filtrování,které pustí na stránku pouze PC,který má zadanou IP adresu.
$ip =$_SERVER['REMOTE_ADDR'];
if ($ip=="80.78.156.2")
header("Location: http://tajnastranka.cz");
else
header('Location: http://seznam.cz');
?>
Vysvětlení:Script zjistí adresu,a pokud adresa IP=80.78.156.2,budete přesměrován na tajnou stránku,pokud se shodovat nebude,budete přesměrován na portál www.seznam.cz
2)Zaheslování stránek pomocí PHP scriptu
Opět jednoduchým PHP scriptíkem,avšak pokročilejší webmasteři si jej mohou nastavit např na kontrolu hashe MD5
if (MD5($heslo)==5fa51fsf581sf6sa5f1a);
ale myslím,že uvedený způsob stačí.
stanka.html:
heslo.php :
if ($heslo!=goumba) echo "Zadal jsi špatné heslo,opakuj akci";
else echo "Tajná stránka";
?>
Vysvětlení PHP scriptu:Pokud se heslo nerovná goumba,budete informován o špatném hesle,
pokud se budou informace z formuláře shodovat s informacmi ve scriptu,zobrazí se Vám tajný text.
3)Zaheslování pomocí JavaScriptu
Zaheslování stránek způsobem Javascriptu není velmí bezpečné,některé hesla lze pouze vyčíst ze zdrojového kodu a dosadit do formuláře.Ale to už je záležitost webmastera,jak složitý JavaScript použije na heslování.Osobně doporučuji PHP (kontrola podle šifry MD5)
stranka.html :
V tomto případě tajná stránka má adresu z.html
Obtížnější se Vám asi bude znát následující script:
heslo=prompt('Zadejte heslo');
spravneheslo="goumba";
if (heslo==spravneheslo)
{
window.location="private.htm";
}
else
{
window.location="badpass.htm";
}
V tomto případě je tajné heslo "goumba"
Autor: Lukáš Blažek