Nieuw lid |
|
je kan het wel beveiligen met javascript, maar dit is verre weg van veilig!!!
Ik heb even een scriptje voor je geschreven.. moet je maar even testen...
<script language="javascript">
<!--
function Inloggen() {
var user = "testUser";
var pass = "testPass";
var SafeUrl = "blabla.html";
var gebruikersnaam = document.login.user.value;
var wachtwoord = document.login.pass.value;
if(gebruikersnaam == user && wachtwoord == pass){
document.location.href=SafeUrl;
} else {
alert("Fout!\n\nGebruikersnaam en/of wachtwoord is niet correct.");
}
}
-->
</script>
<form name="login" onsubmit="Inloggen();" method="POST">
U:<input type="text" name="user"><br />
P:<input type="password" name="pass"><br />
<input type="submit" value="Inloggen">
</form>
<script language="javascript"> <!-- function Inloggen() { var user = "testUser"; var pass = "testPass"; var SafeUrl = "blabla.html"; var gebruikersnaam = document.login.user.value; var wachtwoord = document.login.pass.value; if(gebruikersnaam == user && wachtwoord == pass){ document.location.href=SafeUrl; } else { alert("Fout!\n\nGebruikersnaam en/of wachtwoord is niet correct."); } } --> </script> <form name="login" onsubmit="Inloggen();" method="POST"> U:<input type="text" name="user"><br /> P:<input type="password" name="pass"><br /> <input type="submit" value="Inloggen"> </form>
je hebt 2 type beveiligingen, Clientside en Serverside!
Clientside is alles wat de browser doet zonder hulp van de server en alles wordt dus uitgevoerd op de client-PC. Hiervan is de broncode dus achterhaalbaar
Serverside is een communicatie tussen server en client-PC, daarvan is de broncode niet zomaar te achterhalen.
Clientside:
Javascript
Flash
Java(client)
Serverside:
PHP
ASP
PERL/CGI
JAVA (server/JSP)
|