Als je webhelpje gebruikt zal je reclame op je inlogsysteem krijgen. Voor een eigen systeem zonder reclame moet je met PHP gaan werken, en aangezien jouw host dit niet ondersteund, zal je wel een systeem met reclame moet gaan gebruiken.
Of je maakt een systeem in javascript, het zal dan zoiets worden:
HTML:
<html>
<head>
<script type="javascript">
function login(password){
var rootdir = ""; // deze aanpassen als je beveiligde map in een subdirectory staat
var testfile = "password.txt"; // deze aanpassen als je testfile anders heet.
if(!password){
alert('Vul iets in bij wachtwoord');
return false;
}
var url = rootdir + password + "/" + testfile;
if (document.getElementById) var request = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
// var request = new XMLHttpRequest();
request.open("GET", url, false);
request.send(null);
if(request.status == 200){
// het bestand bestaat > redirect > met timeout werkt het ook in FF
setTimeout('location.href = "' + rootdir + password + '/"',5);
}
else{
// eventueel zou deze foutmelding nog mooier kunnen
alert("Het wachtwoord is onjuist");
}
}</script>
</head>
<body>
<form action="#" method="post" onsubmit="login(this.password.value); return false;">
Wachtwoord: <input type="password" name="password" />
<input type="submit" value="Inloggen" />
</form>
</body>
</html>