Avatar billede henrik Nybegynder
03. oktober 1999 - 11:45 Der er 11 kommentarer og
1 løsning

Kodeord som ikke kan ses i programmeringen

Kan man lave et javascript som gør at man skal bruge kodeord for at komme ind på en side og hvor man ikke kan se i programmeringen hvad kodeordet er?
Avatar billede andreas Nybegynder
03. oktober 1999 - 11:50 #1
smidt det i en .js fil

Javascript er ikke særlig sikker til kodeord, der skal du bruger .htaccess

- Andreas
Avatar billede stoons Nybegynder
03. oktober 1999 - 12:23 #2
men .js-filer kan OGSÅ downloades! Og så læses! (selvom man skal vide noget om det!) Så nixen Bixen !
Avatar billede andreas Nybegynder
03. oktober 1999 - 12:26 #3
Derfor skal man bruge htaccess, det er total umuligt at bryde. Javascript er faktsik noget lort at lave password beskyttelse i, kun php og htacces dur....

- Andreas
Avatar billede justincase Nybegynder
03. oktober 1999 - 12:27 #4
Standard løsningen med javascript er at man laver en fil med samme navn som kodeordet ;

<script language="JavaScript">
function go(password) {
  document.location = password+".htm";
}
</script>

<form>
  Password :
  <input type="text" name="pwd">
  <input type="button" value="OK" onClick="go(document.forms[0].pwd.value)">
</form>


Du kan nemlig ikke sikre dig at koden ikke vises.

:)

JustinCase
Avatar billede andreas Nybegynder
03. oktober 1999 - 12:28 #5
det dur jo ikke... så kan u jo bare søge efter .htm filerne.
Avatar billede andreas Nybegynder
03. oktober 1999 - 12:29 #6
ellers kan man jo bare åbne den fil.... det er sgu ikke svært at finde sådan en fil nu om dage
Avatar billede justincase Nybegynder
03. oktober 1999 - 12:32 #7
Og hvordan vil du søge efter filerne ?

henrik spurgte efter et JavaScript, og det jeg har skrevet er det nærmeste du kan komme et sikkert script.
Avatar billede cyberesben Nybegynder
03. oktober 1999 - 15:26 #8
andreas, justin har ret, man kan jo ikke vide hvad HTML filen hedder vel?
Avatar billede mora Nybegynder
04. oktober 1999 - 07:57 #9
Det behøver da ikke være html fil, du kunne jo eks. som alternativ lave en tekst fil? - Jeg ved godt at du så ikke kan lave design.

Hvad hvis man laver en "usynlig" ramme med NORESIZE, og lægger koden i denne?
Avatar billede henrik Nybegynder
04. oktober 1999 - 10:37 #10
Til justincase's løsning, kan man ikke lave det sådan at hvis man skriver et forkert kodeord, så kommer man enten over på en anden side eller som nu får en besked på at kodeordet er forket istedet for beskeden om at siden ikke findes?
Avatar billede justincase Nybegynder
04. oktober 1999 - 10:56 #11
Nej. det er begrænsningen ved et JavaScript "password".

Hvis du vil ha' det mere avanceret end som så bliver du nød til at benytte et serverside script, cgi eller noget i den stil.
Avatar billede henrik Nybegynder
04. oktober 1999 - 11:20 #12
Ok, thanx for your help!
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