Hoe maak je een LOGIN pagina

Status
Niet open voor verdere reacties.

Remi1995

Gebruiker
Lid geworden
31 jul 2009
Berichten
291
Hallo,



Ik ben nog niet erg ervaren met HTML en ik wil jullie graag een vraag stellen:

Ik gebruik mijn PC als server (ik heb ook NOG geen domein, ik gebruik mijn IP adress als domein naam).
Ik heb XAMPP daar zit Apache, MySQL, FiliZilla en Mercury in.

Ik wil graag weten hoe ik een Login pagina kan maken voor mijn site, voor meerdere gebruikers en meerdere inlog namen, en ik wil ook graag een Admin account erbij als het kan.

Ik hoop dat jullie me kunnen helpen en/of HTML codes of Javascrips hebben.





Vriendelijke Groeten, Remi1995
 
Ik zou het in de PHP hoek zoeken, want via Javascript is zoiets meestal makkelijk te kraken...

theblindman.
 
In HTML is het per definitie onmogelijk.

Je zult dan inderdaad naar PHP (of een andere serverside scripttaal) moeten gaan kijken. Het internet staat vol met kant-en-klare scripts.
 
Goh, zet het eens online, dan kunnen we kijken of het veilig is.

Javascript is eigenlijk per definitie niet veilig, maar wie weet... :rolleyes:
 
Goh, zet het eens online, dan kunnen we kijken of het veilig is.

Javascript is eigenlijk per definitie niet veilig, maar wie weet... :rolleyes:

http://94.214.190.183/test/index.html

Code:
<script language="javascript">
<!--//
/*This Script allows people to enter by using a form that asks for a
UserID and Password*/
function pasuser(form) {
if (form.id.value=="testusername") { 
if (form.pass.value=="testpassword") {              
location="loggedin.html" 
} else {
alert("Invalid Password")
}
} else {  alert("Invalid UserID")
}
}
//-->
</script>

<center>
<table bgcolor="white" cellpadding="12" border="1">
<tr><td colspan="2"><center><h1><i><b>Login
Area</b></i></h1></center></td></tr>
<tr><td><h1><i><b>UserID:</b></i></h1></td><td><form name="login"><input
name="id" type="text"></td></tr>
<tr><td><h1><i><b>Password:</b></i></h1></td><td><input name="pass"
type="password"></td></tr>
<tr><td><center><input type="button" value="Login"
onClick="pasuser(this.form)"></center></td><td><center><br><input
type="Reset"></form></td></tr></table></center>
 
In minder dan 1 seconde. ;)

Bewijs? Er kwam

Gelukt

te staan. Als je belang hecht aan de veiligheid van je script zou ik toch voor server-side gaan.
 
Misschien ook nuttig om uit te leggen waarom het niet veilig is: javascript wordt naar de browser toegestuurd en iedereen kan in zijn/haar browser de bron van een website bekijken. Aangezien de naam en het wachtwoord in de bron staan kan iedereen die combinatie gebruiken. Verder staat ook de url in de javascript waarnaar wordt verwezen, dus kan elke gebruiker rechtstreeks naar die url gaan.
 
Misschien ook nuttig om uit te leggen waarom het niet veilig is: javascript wordt naar de browser toegestuurd en iedereen kan in zijn/haar browser de bron van een website bekijken. Aangezien de naam en het wachtwoord in de bron staan kan iedereen die combinatie gebruiken. Verder staat ook de url in de javascript waarnaar wordt verwezen, dus kan elke gebruiker rechtstreeks naar die url gaan.

O, ja.

Dus moet ik met PHP gaan werken of zoiets dat daarop lijkt?
 
Dat is het beste idee ja.

En daarvoor kun je even googleen op "PHP LOGIN" of iets in die geest.
 
Misschien ook nuttig om uit te leggen waarom het niet veilig is: javascript wordt naar de browser toegestuurd en iedereen kan in zijn/haar browser de bron van een website bekijken. Aangezien de naam en het wachtwoord in de bron staan kan iedereen die combinatie gebruiken. Verder staat ook de url in de javascript waarnaar wordt verwezen, dus kan elke gebruiker rechtstreeks naar die url gaan.

Nog een vraag: Werkt PHP goed op Apache?
 
Ja, als je PHP geïnstalleerd hebt...

Er zijn tal van kant-en-klare pakketten, zoals XAMPP, WAMPServer, USBWebserver, etc.
 
kijk anders even op mijn website
er staan nog meer scripts op maar ook beveileging scripts best handig.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan