Logowanie na stronie, jak zmienic skrypt?

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
plik4
Posty: 2
Rejestracja: pn lut 09, 2004 4:55 pm

Logowanie na stronie, jak zmienic skrypt?

Post autor: plik4 »

mam taki skrypt:

Kod: Zaznacz cały

<HEAD>
<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function Login(){
var done=0;
var username=document.login.username.value;
username=username.toLowerCase();
var password=document.login.password.value;
password=password.toLowerCase();
if (username=="member1" && password=="password1") { window.location="page1.html"; done=1; }
if (username=="member2" && password=="password2") { window.location="page2.html"; done=1; }
if (username=="member3" && password=="password3") { window.location="page3.html"; done=1; }
if (done==0) { alert("Invalid login!"); }
}
// End -->
</SCRIPT>

<!-- STEP TWO: Paste this code into the BODY of your HTML document  -->

<BODY>

<center>
<form name=login>
<table width=225 border=1 cellpadding=3>
<tr><td colspan=2><center><font size="+2"><b>Members-Only Area!</b></font></center></td></tr>
<tr><td>Username:</td><td><input type=text name=username></td></tr>
<tr><td>Password:</td><td><input type=text name=password></td></tr>
<tr><td colspan=2 align=center><input type=button value="Login!" onClick="Login()"></td></tr>
</table>
</form>
</center>

<p><center>
<font face="arial, helvetica" size="-2">Free JavaScripts provided<br>
by <a href="http://javascriptsource.com">The JavaScript Source</a></font>
</center><p>
chcialbym zminic go aby mial baze danych z haslami w oddzielnym pliku a nie jak teraz zamieszczone w skrypcie nazwy userow i ich hasla.Czy jest to mozliwe czy mogl by ktos pomuc?? :-D ewentualnie podac jakis fajny skrypt z logowaniem 8)

[PROSZE UZYWAC BBCODE! JESLI ZADAJESZ PYTANIE W TEMACIE TO UZYWAJ ZNAKU ZAPYTANIA, NIE 3 WYKRZYKNIKOW... NA ORTOGRAFIE ROWNIEZ MOGLBYS ZWROCIC WIEKSZA UWAGE... - dop. Wojtek]
Dreen
Zaczyna działać
Zaczyna działać
Posty: 633
Rejestracja: pn paź 20, 2003 6:32 pm
Lokalizacja: Żywiec

Re: Logowanie na stronie, jak zmienic skrypt?

Post autor: Dreen »

rada: wyrzuc skrypt z javascriptsource do kosza i poczytaj troche o php...

nie pomysl sobie ze cie krytykuje, poprostu javascript kompletnie nie nadaje sie do tego typu rzeczy...
plik4
Posty: 2
Rejestracja: pn lut 09, 2004 4:55 pm

heh PHP nie umiem

Post autor: plik4 »

Sorry ale java jest latwiejsza i da sie sprawdzic rezultat bez przezycania na serwer ale...moze cos z php bedzie sprubuje cos wykabinowac moze sie uda :) dzieki za rade
Krzysztof Aszkiełowicz
Zaczyna działać
Zaczyna działać
Posty: 458
Rejestracja: pn maja 26, 2003 9:29 pm
Lokalizacja: Warszawa
Kontakt:

Re: Logowanie na stronie, jak zmienic skrypt?

Post autor: Krzysztof Aszkiełowicz »

Będę uparty bo już nie mogę wytrzymać dlaczego każdy myli Javę z JavąScript to szlag trafia!! :twisted: :twisted:
Jeżeli uważasz, że Java jest prostsza od PHP to ja mówię że HTML jest trudniejszy od ASP.
Ostatnio zmieniony śr lut 11, 2004 5:59 pm przez Krzysztof Aszkiełowicz, łącznie zmieniany 1 raz.
one_eddie
Nowy
Nowy
Posty: 106
Rejestracja: sob sty 17, 2004 11:48 am
Lokalizacja: Polska

Re: Logowanie na stronie, jak zmienic skrypt?

Post autor: one_eddie »

A moze wystarczy napisac ze JavaScript nei obsluguje plikow :]
Wydra
Posty: 1
Rejestracja: pn lut 23, 2004 12:25 pm
Lokalizacja: Warszawa

Re: Logowanie na stronie, jak zmienic skrypt?

Post autor: Wydra »

czy to oznacza, ze nie mozna pobrac np.: zmiennych z pliku txt? mam podobny problem - musze miec proste haslo (raczej utrudniacz niz prawdziwe zabezpieczenie) i nie chce korzystac z php. jako dyletant w sprawach JS myslam, ze sobie po prostu pobiore zmienna z pliku txt, skrypt na stronie ja odczyta i uzyje przy sprawdzaniu poprawnosci hasla.... czy tak sie da?? a jesli tak, to jak to zrobic??
ODPOWIEDZ