Chráněný přístup přes ASP
Pokud potřebujete zajistit, aby se běžný návštěvník vašich www stránek nemohl dostat do určité oblasti vašich stránek, můžete k tomu použít připravený skript. Je třeba upozornit, že skript nechrání přímo stránku či adresář, pouze umožňuje návštěvníkovi při zadání hesla přístup do jinak "neviditelné" části vašich stránek. Přístup se nastavuje v Centru Administrace. K důkladnější ochraně celého adresáře můžete použít službu "Chráněný přístup přes uživatelský účet".
Skript umožňuje vložení až 10 nezávislých hesel pro jeden ID kód. Kromě hesel skript potřebuje pro správnou funkci znát přesná URL, kam uživatele přesměrovat v případě že získal oprávnění (cílová stránka) a v případě, že nemá oprávnění (odmítnutý přístup).
Jak a co je třeba učinit?
- Nejprve si v Centru Administrace přidělte ID číslo, bez kterého nelze tuto službu zprovoznit.
-
Nyní již můžete vytvořit formulář s využitím tagu <form>. Nejdůležitějším
krokem je správné vyplnění parametrů tagu <form>, proto mu prosím věnujte
velkou pozornost. Tag <form> má dva parametry action a method. Parametr action bude
mít hodnotu "http://form.slovaknet.sk/script/access.asp?ID=xxxxxxxx".
První část (část před otazníkem) okazuje na skript, který formulář zpracovává.
Druhá část předává skriptu parametr. U tohoto parametru je třeba vyplnit za x konkrétní
údaj. U parametru ID doplňte ID číslo, které jste obdrželi v kroku 1). Parametr method
musí mít hodnotu post.
Příklad správně napsaného tagu <form>:
<form action="http://form.slovaknet.sk/script/access.asp?ID=12345678" method=post> - Pak již stačí přidat do formuláře jediný tag <input type=text name="Password">, který vytvoří textové pole pro zadání hesla. Pokud chcete místo textu používat hvězdičky změnte parametr type na hodnotu password.
- A to je vše. Hotový formulář umístěte na svůj web a dobře jej vyzkoušejte.
Příklad správně zhotoveného formuláře (údaj pro ID je fiktivní):
<form action="http://form.slovaknet.sk/script/access.asp?ID=12345678" method=post>
<input type=text name="Password">
<input type="SUBMIT" name="SUBMIT" value="Odeslat">
<input type="RESET" name="CLEAR" value="Smazat">
</form>