vournt.htm

Here you are: this page can be reached from myown511.htm on a specific day in march using the 'correct' password... the one that would allow you to enter the 'devious' javascript page on 20 march.
Here, below, you can see a more complex form of date encryption... ready to be inserted in the code in the page you redcome from. But I did not wanted to make things too complicated (they will be complicated enough when we'll go together along the 'higher' javascript protections paths)... and I did NOT use it in my code.

In fact, the code below can be used to create a 'rotating' secret access page... if you find this interesting and if you reach the devious page (which is fairly easy now) and if you write a contribution on this kind of stuff to be published there, I will publish there the COMPLETE implementation of this kind of trick... at work!

function passEncode(form) { vournt(form.password.value); } function vournt(passwd) { var Key = getKey(); var Ret = encode (passwd, Key); location = baseurl + Ret + "/"; } function getKey() { if (codeoverride == -1) { var months = new Array(); months[0]=31; months[1]=28; months[2]=31; months[3]=30; months[4]=31; months[5]=30; months[6]=31; months[7]=31; months[8]=30; months[9]=31; months[10]=30; months[11]=31; var dater = new Date(); var Key = 0; for (var count = 0; count <DATER.getMonth();count++) { Key = Key + months[count]; } Key += dater.getDate(); if (changetype == "DAYS") { Key = Key / changen; }else if (changetype == "WEEKS"){ Key = Key / 7; Key = Key / changen; }else{ Key = dater.getMonth() + (dater.getYear() * 12); Key = Key / changen; } dater = null; }else{ Key = codeoverride; } Key = Math.floor(Key); return (Key); }