Avatar billede zola Novice
09. december 2001 - 23:08 Der er 7 kommentarer og
1 løsning

password

Jeg mangler lige et par fif til nogle simple passwordscripts.
F.eks et script der kun giver brugeren adgang til at komme ind på den pågældende side, hvis han indtaster det rigtige password.
I første omgang tænker jeg kun på nogle meget simple scripts - selvom jeg godt ved at sådanne scripts i f.eks javascript ikke forhindrer en bruger i at komme ind på siden, hvis brugeren kender blot en smule til computere.
Avatar billede Slettet bruger
09. december 2001 - 23:14 #1
har du adgang til/kan du ASP? Så kan du lave det lidt mere sikkert end i JavaScript. Jeg skal dog ikke benægte, at en garvet hacker sikkert godt kunne komme ind.
Avatar billede jakoba Nybegynder
09. december 2001 - 23:19 #2
en meget simpe (og ganske effektiv en:

<form onsubmit=\"goThere(this.felt);return false\">
skriv din adgangskode <input type=\'password\' name=\'felt\' value=\"\">
<input type=\'button\' value=\'luk op\' onclick=\"goThere(this.form.felt);\">
</form>
<script type=\'text/javascript\'>
function goThere( passfelt ) {
    self.location.href = \"mappe/\"+passfelt.value+\".html\";
}; //end goThere( Form element objekt )
</script>

den hemmelige fil skal så hedde <password>.html og ligge i mappen \'mappe\',
hvis du sørger for at mappen \'mappe\' ikke kan listes er det en ganske sikker beskyttelse.

mvh JakobA
Avatar billede randome Nybegynder
10. december 2001 - 08:47 #3
Hvad betyder at du ikke kan listes ?
Avatar billede Slettet bruger
10. december 2001 - 09:05 #4
Det betyder, at du ikke kan se indholdet af mappen fra broewseren. Prøv evt, at undlade at ligge en \"index.htm\" fil i dit bibliotek, så kan du enten se:

a) En \"Du har ikke rettigheder til at se denne side\" - Så kan mappen ikke listes
b) Du får en list med filer i mappen - så kan mappen godt listes.
Avatar billede Slettet bruger
10. december 2001 - 09:06 #5
...mapper kan som standard på de fleste webhoteller _ikke_ listes. (Så vidt jeg ved)
Avatar billede jakoba Nybegynder
10. december 2001 - 11:06 #6
Og de steder hvor de kan listes kan man så lægge en index-fil i.
Knap så effektivt men bedre end ingenting :-))
Avatar billede zzfreakzz Nybegynder
11. december 2001 - 10:56 #7
Hmm prøv denne her, den er simpel og nem !
der skal bare ændres lidt det kan være svært at overskue!

<!-- START OF SCRIPT -->
<html>
<head>
<title>Password Protection</title>
<script Language=\"JavaScript\">
<!--


function loadpage(){
    document.location.href=document.frm.pswd.value + \".html\"
}
//-->
</script>
</head>


<BODY BGCOLOR=\"#FFFFFF\">
The JavaScript password protection works by naming the file
your password. For examples if you name the file a6g5d8s0.html
(password=a6g5d8s), it would be extremely difficult to find
out this files name. MSIE 3.0 has problems with this script
and will not give any type of response.
<hr>
<form name=frm>
Enter password<input type=text name=pswd><input type=button value=\"Proceed\" onClick=\"loadpage()\">
</form>
<!-- END OF SCRIPT -->

Håber du kan engelsk ;))
Avatar billede dj-daek Nybegynder
14. januar 2002 - 17:12 #8
Kan du bruge denne her ???

<script ltype=\"text/javascript\">
<!--
window.defaultStatus = document.title;
// her begynder scriptet til password
function password() {
  passw = prompt(\"Indtast kodeord:\", \"\");
  if (passw != null && passw != \"\")
    parent.location.href = \"Siden-du-skal-gå-til\" + passw.toLowerCase() + \"dit-password\";
}
// -->
</script>
<p><a href=\"java script: password()\">Login</a>

Hilsen DJ-DAEK jeg bruger den selv den virker fint! ;-)
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