Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[JS] jak zrobic hasło do dostępu strony www

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

[JS] jak zrobic hasło do dostępu strony www

Post 24.10.2003, 20:41:57

czy ktos moze mi powiedziec jak zrobić strone na hasło ??? skozystałem z opsji szukaj ale nic nie znalazłem przeszykiwałem inne strony www za jakim skryptem i znalazłem kilka ciekawych lacz pojawia sie problem nie wiem jak zrobić link gdzie po wpisaniu hasla nastepowało by przekierowanie na wlasciwa stronke no i najważniejsze nie mam pojecia jak wprowadzić swoje haslo czy ktoś ma moze jaskić prosty skrypcik na hasło najlepiej by bylo w javie i jakiś króciutki opisik jak wstawić swoje hasło i link do własnej strony


dzieki
bartoszmilewski
Posty: 34
Dołączył(a): 17.08.2003

Post 24.10.2003, 20:52:03

przed <HTML>

Kod: Zaznacz cały
<?
$moje_haslo="moje haslo";
if($moje_haslo!=""){
setcookie("password", "$moje_haslo");}
?>



w body to co chcesz objąć haslem:

Kod: Zaznacz cały

<?

if($password!=$moje_haslo){
echo"<form method=post>Podaj hasło: <input type=password name=password>&nbsp;&nbsp;<input type=submit value=Ok></form>";
$pass="";
}
elseif($password==$moje_haslo){
$pass="ok";
}

if($pass=="ok")
{
?>

UKRYTA TRESC


<?
}
?>
Avatar użytkownikauve
Błażej P.

Posty: 753
Dołączył(a): 12.07.2003

Post 24.10.2003, 20:58:42

Miało być w javie!

Do heada dajesz:
Kod: Zaznacz cały
<script language="JavaScript" type="text/javascript">
<!--
// Copyright (c) 2002 by Michal Nazarewicz (mina86@tlen.pl)
// This script is distributed under terms of GNU General Public License
// Visit www.projektcode.prv.pl for more

// UWAGA: Nazwy uzytkownikow podajemy _wylacznie_ malymi literami...
var users=new Array
(
  new Array('user1','password1'),    /// To powtarzamy dla kazdego uzytkownika.
  new Array('user2','password2'),
  new Array('user3','password3')     /// Nalezy pameitac aby w ostatniej pozycji zlikwidowac przecinek...
                             // ^ -o tutaj :)
);

function CheckPassword(form) {
        var user=form.user.value.toLowerCase();;
        var pass=form.pass.value;

        for (var i=0; i<users.length; i++)
                if (users[i][0]==user)
                        if (users[i][1]==pass) {
                                form.action="tajna_strona.htm";
                                return true;
                        } else {
                                alert("Sorki, " +user+ ", zle haslo.");
                                return false;
                        }
        alert("Niewlasciwe dane!");
        return false;
}
//-->
</script>



A do body:
Kod: Zaznacz cały
 <form method="post" onsubmit="return CheckPassword(this)">
Login <input name="user"><br>
Hasło <input name="pass" type="password"><br><br> <input type="submit" value="Skocz">
<input type="reset" value="Wyczyść">


Opis:
Tam gdzie masz
Kod: Zaznacz cały
new Array('user1','password1'),

do user1 dajesz login, a do password1 hasło.
A tam gdzie masz:
Kod: Zaznacz cały
form.action="tajna_strona.htm";

Zamiast tajna_strona.html to co ma się otworzyć po poprawnym logowaniu.
Źródło: http://webmaster.helion.pl/kurshtml/skrypt/skrypt.htm
staweb
Posty: 301
Dołączył(a): 30.04.2003
Lokalizacja: Warszawa

Post 24.10.2003, 21:48:57

wielkie dzieki o to mi własnie chodziło :icon15: :roll2: :mrgreen: :)
bartoszmilewski
Posty: 34
Dołączył(a): 17.08.2003

Post 24.10.2003, 22:21:32

Wiesz takie rozwiązanie nie jest bezpieczne. Każdy początkujący może sprawdzić hasło i login. Ale jest skrypt, który może zmniejszyć ryzyko włamania (też w javascript) masz tu link (skrypt na samym dole).
staweb
Posty: 301
Dołączył(a): 30.04.2003
Lokalizacja: Warszawa

Post 24.10.2003, 22:42:02

staweb napisał(a):Miało być w javie!

sorki :|
Avatar użytkownikauve
Błażej P.

Posty: 753
Dołączył(a): 12.07.2003


Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości

Hosting, Domeny, SSL
iCash

Subskrypcja

Mamy 50185 zarejestrowanych użytkowników.
Najnowszy użytkownik: sskijop


Nasi użytkownicy napisali:

  • 935002 wiadomości
  • w 246317 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)