Chránený prístup cez ASP
Ak potrebujete zaistiť, aby sa bežný návštevník vašich www stránok nemohol dostať do určitej oblasti vašich stránok, môžete k tomu použiť pripravený skript. Je treba upozorniť, že skript nechráni priamo stránku či adresár, iba umožňuje návštevníkovi pri zadaní hesla prístup do inak "neviditeľnej" časti vašich stránok. Prístup sa nastavuje v Centru Administrácie. K dôkladnejšej ochrane celého adresára môžete použiť službu "Chránený prístup cez užívateľský účet".
Skript umožňuje vloženie až 10 nezávislých hesiel pre jeden ID kód. Okrem hesiel skript potrebuje pre správnu funkciu poznať presné URL, kam má užívateľ presmerovať v prípade že získal oprávnenie (cieľová stránka) a v prípade, že nemá oprávnenie (odmietnutý prístup).
Ako a čo je treba urobiť?
- Najprv si v Centru Administrácie prideľte ID číslo, bez ktorého nejde túto službu sprevádzkovať.
-
Teraz už môžete vytvoriť formulár s využitím tagu <form>. Najdôležitejším
krokom je správne vyplnenie parametrov tagu <form>, preto mu prosím venujte
veľkú pozornosť. Tag <form> má dve parametre action a method. Parameter action bude
mať hodnotu "http://form.slovaknet.sk/script/access.asp?ID=xxxxxxxx".
Prvá časť (časť pred otáznikom) ukazuje na skript, ktorý formulár spracováva.
Druhá časť predáva skriptu parameter. U tohoto parametru je treba vyplniť za x konkrétny
údaj. U parametru ID doplňte ID číslo, ktoré ste obdržali v kroku 1). Parameter method
musí mať hodnotu post.
Príklad správne napísaného tagu <form>:
<form action="http://form.slovaknet.sk/script/access.asp?ID=12345678" method=post> - potom už stačí pridať do formulára jediný tag <input type=text name="Password">, ktorý vytvorí textové pole pre zadanie hesla. Ak chcete miesto textu používať hviezdičky zmeňte parameter type na hodnotu password.
- A to je všetko. Hotový formulár umiestnite na svoj web a dobre ho vyskúšajte.
Príklad správne zhotoveného formulára (údaj pre ID je fiktívne):
<form action="http://form.slovaknet.sk/script/access.asp?ID=12345678" method=post>
<input type=text name="Password">
<input type="SUBMIT" name="SUBMIT" value="Odoslať">
<input type="RESET" name="CLEAR" value="Zmazať">
</form>