Password beskyttelse
Jeg har lavet en simpel password beskyttelse som vist i:http://eksperten.dk/spm/413639
Javascriptet ser således ud:
<script type="text/JavaScript">
function login() {
var loc, vars, user, pass, im
loc = location.href;
if ( loc.indexOf("?")<0 ) return false;
loc = loc.split("?");
if ( loc[1].indexOf("&")<0 ) return false;
vars = loc[1].split("&");
user = vars[0].split("=")[1];
pass = vars[1].split("=")[1];
im = new Image();
im.onload = function() {
location.href = "erfa213135131/";
}
im.onerror = function() {
alert("Nope ... pr\370v igen :o)");
}
im.src = user+"_"+pass+".gif";
}
window.onload = login;
</script>
Det virker for så vidt fint. Hvis jeg har et billede i mappen der hedder 1_1.gif bliver man ført hen til den mappe der hedder "erfa213135131" når man taster 1 i både brugernavn og password. Jeg kunne imidlertid godt tænke mig at have flere mapper, dvs. at hvis man taster f.eks 2 i både brugernavn og password bliver man ført hen til en mappe der f.eks hedder erfa2. Hvis man taster 3 kommer man til erfa3 osv.
Kan det lade sig gøre?
P.S. Og jeg ved godt at det ikke er det smarteste at lav passwordbeskyttelse i javascript, men sikkerheden behøver ikke at være helt i top. Og jeg vil også gerne have noget der er webhotel-uafhængigt.