Jeg har et login på min hjemmeside som virker, men ikke helt efter hensigten.
Jeg vil gerne have at der skal være et nyt password til hver bruger, da der sår oplysninger om de forskellige brugere på hver sin side, som åbnes via nedestående login, hvordan skal koden så se ud?
Jeg vil også gerne have at der skal komme en besked frem på skærmen hvis passwordet ikke intastes rigtigt.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
lad os sige du har en bruger med password \"halleluja\"
du har så også en statusside og brugerside(?) med navnene hallelujastatusside.htm halleluja.htm derudover opretter du for hver bruger en mikroskopisk billedfil. et 1*1 pixel gif billede med navnet halleluja.gif og læg det i samme mappe.
<script language=\"Javascript\">
var testImg = new Image(); var password; var testTid;
function login() { password = prompt(\"Indtast password\",\"\") if (password != \'\' && password != null) { testImg.src = password +\".gif\"; testTid = 8; setTimeout( \"loginOk()\", 50 ); // 8 * 50ms giver 400millisekunder ialt // ventetiden skal måske justeres } else { alert( \"sorry der skal indtastes et password for at komme ind her\" ); } }; //end login()
function loginOk() { if ( testImg.complete ) { // password er ok send brugeren videre location.href = password + \'statusside.htm\'; } else { // det lille billede er endnu ikke fundet testTid -= 1; if ( testTid > 0 ) { setTimeout( \"loginOk()\", 50 ); // vent lidt endnu } else { alert( \"forkert password. sorry\" ); } } }; //end loginOk()
</script>
PS: det ser ud somom du har to funktioner med samme navn (\'login\'). kun een af dem vil virke.
mener du det skal blot være: location.href = password + \'.htm\';
eller er scriptet det samme.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.