Avatar billede NanoQ Nybegynder
13. juni 2001 - 10:30 Der er 5 kommentarer og
2 løsninger

ultrasimpel login

Jeg synes dette er så simpelt som noget kan være. Men hvorfor kører den ikke?

<html>
<head>
<title>Test Download</title>
</head>

<body>

<script language=\"JavaScript\">

var password = prompt(\"Indtast Password :\", \"\")

if (password==gasa) {
this.location.href = \"files.html\"
}
else {
this.location.href = \"wrong.html\"
}

</script>

</body>
</html>

(Ingen grund til at kommentere den manglende sikkerhed ved scriptet. Det dækker mit behov)

NanoQ
Avatar billede nikolajdu Nybegynder
13. juni 2001 - 10:34 #1
Du manlger \"\"

if (password==\"gasa\")

I din version tjekes om det er lig med variablen gasa og den findes ikke. Du vil jo tjekke en streng :-)

/Nikolaj
Avatar billede krede Nybegynder
13. juni 2001 - 10:37 #2
gider i ikke lige skive den færdige der virker?
Avatar billede nikolajdu Nybegynder
13. juni 2001 - 10:39 #3
<html>
<head>
<title>Test Download</title>
</head>

<body>

<script language=\"JavaScript\">

var password = prompt(\"Indtast Password :\", \"\")

if (password==\"gasa\") {
this.location.href = \"files.html\"
}
else {
this.location.href = \"wrong.html\"
}

</script>

</body>
</html>
Avatar billede spectual Nybegynder
13. juni 2001 - 10:43 #4
Nu ved jeg godt, at det dækker dit behov, men den anden dag blev jeg bekendt med en anden ultra simpel password beskyttelse med javascript.

Betragt følgende version af dit script:

<html>
<head>
<title>Test Download</title>
</head>

<body>

<script language=\"JavaScript\">

var password = prompt(\"Indtast Password :\", \"\")

this.location.href = password+\".html\"

</script>

</body>
</html>

- - - -

På den måde har du faktisk en rimelig sikker password beskyttelse på en meget simpel måde. Det skal dog bemærkes, at man *skal* have en index.htm på sit websted, ellers får brugeren mulighed for at kigge biblioteksstrukturen.
Avatar billede NanoQ Nybegynder
13. juni 2001 - 10:51 #5
Takker... Jeg havde simpelt hen set mig blind på den lille detalje ;)

Spectual, det har du egentlig ret i. Den øger jo sikkerheden en smule :)

nikolajdu kom med det korrekte svar på mit spørgsmål. Men jeg synes alligevel jeg tillader mig at lave en deler mellem ham og spectual pga. spectuals elegante lille løsning - håber det er ok :)

Avatar billede nikolajdu Nybegynder
13. juni 2001 - 10:54 #6
Det er bare så fino :-)
Avatar billede spectual Nybegynder
13. juni 2001 - 10:56 #7
takker :)

Forresten:

var password = prompt(\"Indtast Password :\", \"\");

this.location.href = password+\".html\";

... skriver man semikolon efter hver linje - det har du vist glemt. ;)
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