Avatar billede johanna Nybegynder
15. maj 2002 - 02:19 Der er 14 kommentarer og
1 løsning

Password - Login

Hej

Findes der en kode eller et lille script jeg kan lægge ind på en forside (index).. således, at alle kan se forsiden, men kun medlemmer kan logge ind på selve siden?????

Det må gerne være en lille html-kode, javascript eller lignende, hvor jeg KUN skal ændre password.. ikke noget med brugernavn..

KH
Johanna
Avatar billede brideonline.dk Nybegynder
15. maj 2002 - 02:23 #1
Javascript - www.html.dk

Med dette script kan du lave en simpel password beskyttelse.

Systemet er meget simpelt, og fungerer på den måde at brugerens username og password sammensat giver navnet på den fil, som brugeren bliver ført til. Det vil f.eks. sige at en bruger med følgende username og password:

Username: ph5
Password: lampe

Bliver ført til filen ph5lampe.htm

Systemets sikkerhed bygger således på at man kun kan få adgang til filen ved at gætte navnet. Hvis du synes mit eksempel var for simpelt kan du bare give dine brugere passwords som "L87bcTsa" - så bliver filnavnene blot mere komplicerede. Systemet er langt fra ligeså sikkert som en serverside løsning, men det kan sagtens bruges i en del mindre krævende situationer.





<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da">
<head>
<title>Skærmopløsning og størrelse på browservinduet</title>
</head>
<body>

<script type="text/javascript">
<!-- Dette script og mange flere -->
<!-- findes hos http://www.html.dk -->
<!-- Start

function CheckPassword() {
  var username=document.login.username.value;
  var password=document.login.password.value;
  location.href = username + password+'.htm';
}

// Slut -->
</script>

<form method="post" action="ingenadgang.htm"
  onsubmit="CheckPassword();return false;" name="login">
<pre>
Username: <input type="text" name="username">
Password: <input type="password" name="password">
</pre>
<input type="submit" value="log på"
  onclick="CheckPassword();return false;">
</form>

</body>
</html>
Avatar billede johanna Nybegynder
15. maj 2002 - 02:31 #2
Hej Brideonline

Det er helt fint. Det skal ikke være så kompliceret. Hvor er det lige jeg så skal skrive det (filnavn = pass + usernavn) henne i den kode du har lagt????
Avatar billede brideonline.dk Nybegynder
15. maj 2002 - 02:34 #3
Hvis du f.eks. skriver bla i brugernavn, og 123 i kode, så skal du lave en fil der hedder bla123.htm ... Forstår du det? Det er meget let:)
Avatar billede brideonline.dk Nybegynder
15. maj 2002 - 02:35 #4
selve koden skal du ikke ændre i
Avatar billede johanna Nybegynder
15. maj 2002 - 02:37 #5
Ja :-) html er endnu ikke min stærke side.. jeg forstår godt konseptet.. MEN skal den kode ikke sætte ind i den kode du har lagt.. eller er det lavet sådan at jeg bare skal lægge koden ind på siden, lave en fil der hedder f.eks. username:123 og pass: 456 så ryger man automatisk til filen 123456..

Altså forstået på den måde, at jeg slet ikke skal røre det script / kode du har lagt?
Avatar billede johanna Nybegynder
15. maj 2002 - 02:37 #6
Oki.. det var bare det jeg ikke helt var klar over.. takker meget..
Avatar billede brideonline.dk Nybegynder
15. maj 2002 - 02:39 #7
lige præcis - Var så lidt :)
Avatar billede johanna Nybegynder
15. maj 2002 - 02:41 #8
ARG.. lagde lige koden ind.. der kom ingen boks hvor man skal skrive f.eks. brugernavn og password...

Sorry, men hvordan gør jeg så lige det.. ???
Avatar billede brideonline.dk Nybegynder
15. maj 2002 - 02:43 #9
<form method="post" action="DET-SIDEN-HEDDER.htm"
  onsubmit="CheckPassword();return false;" name="login">
<pre>
Username: <input type="text" name="username">
Password: <input type="password" name="password">
</pre>
<input type="submit" value="log på"
  onclick="CheckPassword();return false;">
</form>
Avatar billede brideonline.dk Nybegynder
15. maj 2002 - 02:45 #10
men det skal lægges ind i under <body>...... Hele det her stykke:
<script type="text/javascript">
<!-- Dette script og mange flere -->
<!-- findes hos http://www.html.dk -->
<!-- Start

function CheckPassword() {
  var username=document.login.username.value;
  var password=document.login.password.value;
  location.href = username + password+'.htm';
}

// Slut -->
</script>

<form method="post" action="ingenadgang.htm"
  onsubmit="CheckPassword();return false;" name="login">
<pre>
Username: <input type="text" name="username">
Password: <input type="password" name="password">
</pre>
<input type="submit" value="log på"
  onclick="CheckPassword();return false;">
</form>
Avatar billede johanna Nybegynder
15. maj 2002 - 02:46 #11
Aha.. *GG* takker.. igen igen...
Avatar billede brideonline.dk Nybegynder
15. maj 2002 - 02:47 #12
virker det nu?
Avatar billede brideonline.dk Nybegynder
15. maj 2002 - 02:50 #13
husk at klikke på html knappen, og så derefter smide koden ind... under body
Avatar billede johanna Nybegynder
15. maj 2002 - 03:14 #14
Jep, takker mange gange.. det virker fint... og har afprøvet det. Nemmere kunne det jo ikke være. :-)
Avatar billede brideonline.dk Nybegynder
15. maj 2002 - 04:40 #15
;)
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
Kurser inden for grundlæggende programmering

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