Zabezpiecz swoją stronę
Witam!
Kiedy przeczytałem w ostatnim numerze @t`a artykuł o zabezpieczeniach
hasłem na stronach www, to pomyślałem, że jest lepszy sposób
zabezpieczenia swojej strony bez potrzeby ukrywania kodu źródłowego
przez zablokowanie prawego przycisku myszy. Otóż sposób działania
owego skryptu jest prosty. Hasło wpisywane w polu tekstowym
jest nazwą zabezpieczonej strony, skrypt dodaje do hasła rozszerzenie
*.htm i sprawdza, czy strona ta istnieje, jeżeli nie - skrypt
wysyła komunikat o nieprawidłowym haśle. Nie trzeba chronić
kodu naszej strony, ponieważ nie jest w nim zawarte hasło
dostępowe. A blokadę prawego przycisku myszy zawsze można
obejść, chociażby poprzez kliknięcie w przeglądarce: Widok
-> Źródło. Jeżeli strona jest napisana w technologii ramkowej,
wówczas ze źródła strony nic się nie dowiemy, lecz jeżeli
bardzo nam na tym zależy, zawsze można ściągnąć całą stronę
na dysk twardy, na przykład za pomocą programu Teleport Pro.
Poniżej przedstawiam kod skryptu zabezpieczającego, jego część
należy wstawić w sekcji HEAD:
<script>
function password (pass) {
var password = ''
if (password != null){
location.href= pass + ".htm";
}
}
</script>
Natomiast jego drugą część należy wstawić w sekcji BODY:
<FORM name="haslo">
<INPUT NAME="pass">
<INPUT TYPE="button" VALUE="Kliknij"
onClick="password(form.pass.value)">
</FORM>
Oczywiście, o czym już wspomniałem, jako hasło musi istnieć
w tym samym katalogu
plik z rozszerzeniem *.htm o tej samej nazwie, czyli np. jeśli
hasłem będzie
słowo "tajne", to plik wejściowy będzie nazywać
się tajne.htm.
I to wszystko! Życzę powodzenia!
Maros
maros@nets.pl
GG# 1759065
Od Mavericka:
Dokładniejszy opis podobnego skryptu znajdziecie w @t 11 w
artykule (mojego autorstwa) JavaScript - ochrona hasłem