[JS][Problem] Autoryzacja a niemożlwość wyświetlenia strony

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
Luk86
Posty: 1
Rejestracja: pt lut 10, 2006 11:57 pm
Lokalizacja: Łódź

[JS][Problem] Autoryzacja a niemożlwość wyświetlenia strony

Post autor: Luk86 »

Witam jestem nowy na forum potrzebuje pilnie pomocy jeśli ktoś moze jej udzielic bede wdzięczny ..

Na swojej stronie chce umiescic Java Skrypt (strona html.) dzieki któremu będzie można przejsc do innej podstrony po zalogowaniu sie "NICK I HASŁO"

Wstawiam wiec skrypt :

w head :

Kod: Zaznacz cały

<script language="JavaScript" type="text/javascript">
<!--
// Copyright (c) 2002 by Michal Nazarewicz ([email protected])
// 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>
oraz 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ść">

w miejscu : form.action="tajna_strona.htm"; - wpisuje nazwe podstrony czyli "strefa.html" i kiedy robie próbe na kampie wszystko gra jednak kiedy juz wszystko jest na serwerze , chce sie zalogować wpisujac nick i hasło

" NIE MOŻNA WYŚWIETLIĆ STRONY "

prosze o pomoc jak zrobic i co zrobic zeby było OK!

1. W temacie, korzystając z tagów, określaj język, do którego odnosi się topic [poprawione]
2. Do prezentacji fragmentu kodu korzystaj z odpowiedniego BBCode [poprawione]
3. Swoim topicom nadawaj treściwe, precyzyjne i sensowne tytuły - temat "Pytanie" w żadnym stopniu nie precyzuje treści topicu [poprawione]
4. Zawsze staraj się trafnie wybierać dział, w którym umieszczasz swój topic [poprawione]
5. Stosuj pojedyńczy znak wykrzyknienia/pytajnika (Forum to nie Gadu-Gadu) [poprawione]
6. Nie oznaczaj pytań jako "pilne", nawet jeśli Ci się spieszy (za: Jak mądrze zadawać pytania)

Przeniesiony z Webmastering
iro
Moderator
Posty: 402
Rejestracja: pt gru 19, 2003 8:20 pm
Lokalizacja: Szczecin

Re: [JS][Problem] Autoryzacja a niemożlwość wyświetlenia strony

Post autor: iro »

Czy ja dobrze widzę?
Chcesz robić logowanie za pomocą JavaScript?
Luk86 pisze:
new Array('user1','password1'), /// To powtarzamy dla kazdego uzytkownika.
new Array('user2','password2'),
new Array('user3','password3')
Przecież to wystarczy obejrzeć źródło strony i od razu można poznać wszystkie loginy i hasła, które wpisujesz w kodzie!
Jeżeli chcesz zrobić skrypt logowania pomyśl o php, JavaScript odpada.
ODPOWIEDZ