Otóż chcę aby moja strona była zabezpieczona hasłem, a że jestem prawie zielony jeżeli chodzi o webmastering, potrzebuje krótkiego opisu jak przerobić poniższy skrypt, a dokładniej gdzie mam wpisać HASŁO i gdzie wpisać podstronę do jakiej ma się odnosić całe to zabezpieczenie...
<!--
Created by Greg Boyd on July 30, 1997
To use this teleport/password feature as I call it, all you need to do
is cut and paste the entire code including what you are reading.
The file takes what you put in the box and takes you to the page of that name.
It is easier to use if you include a list of the sites on your pages.
If you have problems getting this to work, email me at [email protected] .
-->
<script Language="JavaScript">
// Greg Boyd; [email protected] URL: http://www.frontiernet.net/~mims/
// Password Java Script (v1.0);
// Please honor my hard work, if you use a variant of this in your page, then
// please email me :) and keep the above comments in the Script.
//
// This code is Copyright (c) 1997 Greg Boyd,
// all rights reserved. In order to receive the right to license this
// code for use on your site the original code must be copied from the
// Web site http://www.frontiernet.net/~mims/. License is granted touser to
// reuse this code on their own Web site if and only if this entire copyright
// notice is included. Code written by Greg Boyd of http://www.frontiernet.net/~mims/.
function password (pass) {
var password = ''
if (password != null){
location.href= pass + ".htm";
}
}
</script>
W ramach BODY
Hasło
<FORM name="login">
<INPUT NAME="pass"><br><br>
<INPUT TYPE="button" VALUE="Kliknij" onClick="password(form.pass.value)">
<INPUT TYPE="RESET" VALUE="Wyczyść">
</form>
Bardzo proszę o pomoc!
Dostep na hasło
Re: Dostep na hasło
To wstawiasz w znaczniku <head> chociaż proponowałbym zapisać to w plik script.js(oczywiści bez <script Language="JavaScript"> oraz </script>) ,a w head wstawić:GiTyKZA pisze: <!--
Created by Greg Boyd on July 30, 1997
To use this teleport/password feature as I call it, all you need to do
is cut and paste the entire code including what you are reading.
The file takes what you put in the box and takes you to the page of that name.
It is easier to use if you include a list of the sites on your pages.
If you have problems getting this to work, email me at [email protected] .
-->
<script Language="JavaScript">
// Greg Boyd; [email protected] URL: http://www.frontiernet.net/~mims/
// Password Java Script (v1.0);
// Please honor my hard work, if you use a variant of this in your page, then
// please email meand keep the above comments in the Script.
//
// This code is Copyright (c) 1997 Greg Boyd,
// all rights reserved. In order to receive the right to license this
// code for use on your site the original code must be copied from the
// Web site http://www.frontiernet.net/~mims/. License is granted touser to
// reuse this code on their own Web site if and only if this entire copyright
// notice is included. Code written by Greg Boyd of http://www.frontiernet.net/~mims/.
function password (pass) {
var password = 'tu wpisz hasło'
if (password != null){
location.href= pass + ".htm";
}
}
</script>
<script language="javascript" type="text/javascript" src="script.js"></script>,
ponieważ w innym wypadku ktoś bardziej rozgarnięty i znający podstawy javascript (chociaż można się tego domyśleć) sprawdziłby hasło w źródle strony.
UWAGA!!!
W skrypcie w miejsce tego czerwonego tekstu wpisz hasło. A i przy takim zapisie plik script.js musi znajdować się w tym samym katalogu co stronka.
GiTyKZA pisze: Hasło
<FORM name="login">
<INPUT NAME="pass"><br><br>
<INPUT TYPE="button" VALUE="Kliknij" onClick="password(form.pass.value)">
<INPUT TYPE="RESET" VALUE="Wyczyść">
</form>
A to jak już było wcześniej napisane wstawiasz w znacznik <body>.
To chyba tyle jakbyś czegoś nie zrozumiał to pisz postaram się pomóc.
Re: Dostep na hasło
Takie zabezpieczenie obejdzie każdy, ktoremu bedzie się nudzić. Zrob autoryzacje po stronie serwera, phpem jakims.
Re: Dostep na hasło
Hmmmm... robiłem coś takiego gdy dodałem prosty formularz do dodawania newsów na strone główną. W razie jak by ktoś na niego trafił (nie chciało mi się robić kont, sesji logowania itp itd) po prostu go zabezpieczyłem. Tu jest prosty sposób:
To wsadzasz gdzieś w BODY, stworzy pole dla twojego hasła do wpisania i zaraz na początku body po prostu wstawiasz coś takiego:
[xml]<FORM name="login">
<INPUT NAME="pass">
<INPUT TYPE="button" VALUE="Kliknij" >
<INPUT TYPE="RESET" VALUE="Wyczyść">
</FORM>[/xml]
Tak wygląda treść strony głównej...
[php]<?php
<BODY>
<?php
if ($_POST["pass"] == "TU_WSTAWIASZ_HASLO") echo'
TUTAJ CALA TRESC STRONY
; ?>
</BODY>
?>[/php]
Prymitywne ale skuteczne, podajesz hasło, skrypt php sprawdza czy hasło równa się ciągowi znaków TU_WSTAWIASZ_HASLO czy co tam sobie wpiszesz i jeżeli tak to wykonuje kod strony który wstawisz w TUTAJ CALA TRESC STRONY. Nie pamiętam tylko czy można wstawić w IF'a $_POST czy wcześniej przypisać wartość do jakiejś zmiennej
No ale na forum jest wiele osób które mają daleko szerszą wiedze jak ja i na pewno Ci pomogą z tym.
Pozdrawiam
To wsadzasz gdzieś w BODY, stworzy pole dla twojego hasła do wpisania i zaraz na początku body po prostu wstawiasz coś takiego:
[xml]<FORM name="login">
<INPUT NAME="pass">
<INPUT TYPE="button" VALUE="Kliknij" >
<INPUT TYPE="RESET" VALUE="Wyczyść">
</FORM>[/xml]
Tak wygląda treść strony głównej...
[php]<?php
<BODY>
<?php
if ($_POST["pass"] == "TU_WSTAWIASZ_HASLO") echo'
TUTAJ CALA TRESC STRONY
; ?>
</BODY>
?>[/php]
Prymitywne ale skuteczne, podajesz hasło, skrypt php sprawdza czy hasło równa się ciągowi znaków TU_WSTAWIASZ_HASLO czy co tam sobie wpiszesz i jeżeli tak to wykonuje kod strony który wstawisz w TUTAJ CALA TRESC STRONY. Nie pamiętam tylko czy można wstawić w IF'a $_POST czy wcześniej przypisać wartość do jakiejś zmiennej
Pozdrawiam

