Avatar billede dotcom1 Nybegynder
30. maj 2004 - 22:43 Der er 2 kommentarer og
1 løsning

Udvidelse af login-script

Jeg bruger følgende login-script:

<script language="JavaScript">

function PasswordLogin()
{
    document.location.href = document.formlogin.password.value + ".htm";
    return false;
}

function CheckEnter(event)
{
    var NS4 = (document.layers) ? true : false;
    var code = 0;
   
    if (NS4)
        code = event.which;
    else
        code = event.keyCode;
    if (code==13)
    {
        PasswordLogin();
        event.returnValue = false;
    }

</script>
-----

<form name="formlogin" onsubmit="PasswordLogin()">
        <div align="left">Adgangskode:
            <input type="password" name="password" size="20"  onKeyPress="CheckEnter(event)">
&nbsp;&nbsp;
    <input name="button" type="button" onClick="PasswordLogin()" value="Login"
        </div>
      </form>
-----

Problemet er, at hvis man indtaster et forkert password (dvs. et forkert navn på den htm-fil der kaldes), så får man blot beskeden: "Not Found, The requested URL was not found on this server" på en ny side. Kunnne man i stedet lave en pop-up alert, der sagde 'forkert password', samtidig med at man blev på siden (så man kunne prøve et nyt password)?

Ved godt at scriptet er meget simpelt, men det er tilstrækkeligt til det, jeg skal bruge det til... :-)
Avatar billede roenving Novice
31. maj 2004 - 01:19 #1
Du kan ikke lave den slags password-sikring uden at man kommer til 'Jeg blev ikke fundet'-siden ...

Hvis du skal teste om det er den rigtige side, skal du på en eller anden måde skrive det rigtige i koden, og så forsvinder en hel del af ideen med sikringen !-)
Avatar billede roenving Novice
31. maj 2004 - 01:21 #2
I øvrigt er document.location en underlig hybrid, som i hvert fald er forkert idag, hvor det korrekte er window.location, til nød kan man bruge det fuldt bagudkompatible location alene !-)
Avatar billede dotcom1 Nybegynder
31. maj 2004 - 10:49 #3
Ok, men ellers tak. Finder på noget andet. :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester