Avatar billede b.h Nybegynder
10. september 2002 - 17:02 Der er 29 kommentarer

Er der en der kan hjælpe mig

Jeg er ved at lave en hjemmeside hvor jeg skal have et login system og jeg har været ude på nettet for at finde et gratis script og har fundet det men hvordan skal jeg få det til at virke er der en der kan hjælpe koden jeg har ser sådan ud


<html>
<head>
<title>Login</title>
<script language="JavaScript" src="Login.js">
</script>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>

<body bgcolor="#E4E7E7" bgproperties="fixed">
<div align="left" style="width: 980; height: 97">
  <form method="post" action="" name="form1">
    <table width="327" border="1" cellspacing="2" cellpadding="0" align="center">
      <tr>
        <td width="37"><font face="Impact" size="5"><b>Login:</b></font></td>
        <td width="221" colspan="2">&nbsp;</td>
        <td rowspan="3" width="53"> 
          <font color="#000000" size="2"><input type=button value="Login" onClick="java script:Login()" name="button">
          </font></td>
      </tr>
      <tr>
        <td width="37">&nbsp;</td>
        <td width="68"><font color="#000000" size="2">Brugernavn:</font></td>
        <td width="149"> 
          <font color="#000000" size="2"><input type="text" name="username">
          </font></td>
      </tr>
      <tr>
        <td width="37">&nbsp;</td>
        <td width="68"><font color="#000000" size="2">Password:</font></td>
        <td width="149"> 
          <font color="#000000" size="2"><input type="password" name="password">
          </font></td>
      </tr>
    </table>
  </form>
</div>
</body>
</html>
Avatar billede Slettet bruger
10. september 2002 - 17:17 #1
Den kode, vi får brug for, ligger i filen "Login.js".

Men før du overhovedet går videre, bør du vide, at ingen login-systemer i JavaScript er bare tilnærmelsesvis sikre. Du bør bruge et server-side sprog såsom PHP eller ASP. Prøv at spørge efter et godt system i en af de kategorier!
Avatar billede jakoba Nybegynder
10. september 2002 - 17:30 #2
phoenixv >> joe, man kan faktisk godt lave dem nogenlunde sikre. som her:
http://www.jakoba.dk/eksperten/loginscript/exp206742.html
med de 'hemmelige' filer i en mappe der ikke kan listes (deafult mange steder) er den svær at bryde ind i.
(men man skal tømme cashe og history efter besøget, for der ligger det hele frit fremme)

b.h >> men som phoenixv siger er det i din fil 'Login.js' at hele scriptet ligger. uden den kan vi ikke hjælpe med dit system.

mvh JakobA
Avatar billede Slettet bruger
10. september 2002 - 17:35 #3
Ja, det er klart. Men det er typisk ikke det, folk forstår ved et login-script.
Avatar billede b.h Nybegynder
10. september 2002 - 17:35 #4
jeg var lige ude og kigge til maden sorry.

det vil sige at den kode som jeg har her kan jeg ikke bruge ???
Avatar billede Slettet bruger
10. september 2002 - 17:39 #5
Lad os lige se den først. Men dit system kan kun blive sikrere, hvis du bruger PHP eller ASP.

Du kan selvfølgelig lave et system, der bruger en MD5-kodning, som er meget kompleks at bryde. På den måde er du næsten sikker.
Avatar billede b.h Nybegynder
10. september 2002 - 17:41 #6
Jeg er ikke nogen ørn til java har faktis aldrig prøvet det men det som jeg har gjort er at hente en kode på Skript.dk od der efter prøvet den men jeg aner ikke hvordan ???
Avatar billede b.h Nybegynder
10. september 2002 - 17:44 #7
jeg har disse to koder

1.
<html>
<head>
<title>Login</title>
<script language="JavaScript" src="Login.js">
</script>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>

<body bgcolor="#E4E7E7" bgproperties="fixed">
<div align="left" style="width: 980; height: 97">
  <form method="post" action="" name="form1">
    <table width="327" border="1" cellspacing="2" cellpadding="0" align="center">
      <tr>
        <td width="37"><font face="Impact" size="5"><b>Login:</b></font></td>
        <td width="221" colspan="2">&nbsp;</td>
        <td rowspan="3" width="53"> 
          <font color="#000000" size="2"><input type=button value="Login" onClick="java script:Login()" name="button">
          </font></td>
      </tr>
      <tr>
        <td width="37">&nbsp;</td>
        <td width="68"><font color="#000000" size="2">Brugernavn:</font></td>
        <td width="149"> 
          <font color="#000000" size="2"><input type="text" name="username">
          </font></td>
      </tr>
      <tr>
        <td width="37">&nbsp;</td>
        <td width="68"><font color="#000000" size="2">Password:</font></td>
        <td width="149"> 
          <font color="#000000" size="2"><input type="password" name="password">
          </font></td>
      </tr>
    </table>
  </form>
</div>
</body>
</html>
2.
<html>
<head>
<!-- Minus AutoDato -->
<title>Beskyttet</title>
<META NAME="Generator" CONTENT="Namo WebEditor v5.0(Trial)">
</head>

<body bgcolor="E4E4E7">
<div align="center">
<h1>Hej bruger1!!!  </h1>

</div>
</body>
</html>
Det er alt hvad jeg har er det noget som jeg kan bruge?
Avatar billede Slettet bruger
10. september 2002 - 17:48 #8
Som sagt bør du have en fil, der hedder "Login.js". Hvis du ikke har en sådan, så er der gået noget galt ved download.
Avatar billede b.h Nybegynder
10. september 2002 - 17:55 #9
Oki jeg prøver at downloade den igen og så kommer jeg igen om et øgeblik.
Avatar billede b.h Nybegynder
10. september 2002 - 17:58 #10
Her skal du se er det den ?


function Login(){

// Lavet af: MB/Mikkel
// vis du har problemer med det så mail på:
// bjerregaardmikkel@hotmail.com
//husk at se:
//www.mikki22.subnet.dk
//og
//www.friseverplads.dk/mb/index.htm
//tak!!!
//se også skript.dk



var login=document.form1.username.value;
login=login.toLowerCase();
var pw=document.form1.password.value;
pw=pw.toLowerCase();

if ((pw == "123")&&(login == "bruger1")) {
window.location="Beskyttet.htm"
}

//hvis du vil kunne have fler medlemmer så kopier herfra:

else if ((pw == "123")&&(login == "bruger1")) {
window.location="Beskyttet.htm"
}

//og her til! så skal du bare sætte den ind imellem herfra:



//og hertil! det kan du gøre så mange gange du har lyst til!!!

else if ((pw == "123")&&(login == "bruger1")) {
window.location="Beskyttet.htm"
}

else if ((pw == "123")&&(login == "bruger1")) {
window.location="Beskyttet.htm"
}

else if ((pw == "123")&&(login == "bruger1")) {
window.location="Beskyttet.htm"
}

else if ((pw == "123")&&(login == "bruger1")) {
window.location="Beskyttet.htm"
}

else if ((pw == "123")&&(login == "bruger1")) {
window.location="Beskyttet.htm"
}


else if ((pw == "123")&&(login == "bruger1")) {
window.location="Beskyttet.htm"
}

else if ((pw == "123")&&(login == "bruger1")) {
window.location="Beskyttet.htm"
}

else if ((pw == "123")&&(login == "bruger1")) {
window.location="Beskyttet.htm"
}




else
alert("forkert password eller brugernavn. Prøv igen!");

}


det er alt hvad der følger med.
Avatar billede Slettet bruger
10. september 2002 - 17:59 #11
Lige netop det script, du har fundet (jeg fandt det også på script.dk), er det dårligste jeg har set længe.
Prøv at downloade filen:
http://brainpage.50megs.com/Killer_R/Scriptdk/Login.js
Dér kan du se alle brugernavne og kodeord.

Men det kan gøres meget sværere, men aldrig umuligt, at finde de fortrolige oplysninger!
Avatar billede b.h Nybegynder
10. september 2002 - 18:03 #12
Oki. men jeg kan ikke bruge det link du har skrevet der står noget om at det er forbut adgang for mit ip nummer?
Avatar billede Slettet bruger
10. september 2002 - 18:05 #13
OK, men det er også ligegyldigt; det er den samme kode, vi snakker om!

Faktum er, at det er et dårligt script. Skal jeg hakke noget bedre sammen til dig, eller vil du hellere gå efter det ultimative i PHP-kategorien? :)
Avatar billede b.h Nybegynder
10. september 2002 - 18:09 #14
Hvad mener du der er nødvendigt for at lave et login det behøver ikke at være 100%sikkert det er ikke til noget hemmeligt??
Avatar billede Slettet bruger
10. september 2002 - 18:12 #15
Nå, OK. Jamen så er det script jo fint nok. Hvorfor spørger du så om kodeord, når du bare kan nøjes med brugernavn?
Avatar billede b.h Nybegynder
10. september 2002 - 18:18 #16
Jeg ville bare høre om jeg kunne få en forklaring på hvordan jeg bruger det script jeg kan nemlig ikke få det til at virke når jeg ligger det in på et html dokument??
Avatar billede Slettet bruger
10. september 2002 - 18:20 #17
Det er fordi, at du glemmer at flytte "Login.js" med ind i samme mappe.
Men jeg vil nu gerne lige høre, hvorfor du tjekker for kodeord.
Avatar billede b.h Nybegynder
10. september 2002 - 18:25 #18
Det er fordi at jeg vil prøve på at lave en medlems side hvor i stil med Renderosity.com bare for skandinavien.
Avatar billede b.h Nybegynder
10. september 2002 - 18:31 #19
Er duu her???
Avatar billede jakoba Nybegynder
10. september 2002 - 19:12 #20
filen 'Login.js' skal lægges i samme mappe som din fil hvor der står
    <script language="JavaScript" src="Login.js">
    </script>
så vil det loginsystem sandsynligvis virke med de brugerenavne og passwords der er defineret i filen "Login.js"

i linien nedenfor er password '123'  og login er 'bruger1'
så hvis det bliver skrevet i felterne kommer man hen til filen "Beskyttet.htm" (den skal også ligge i den samme mappe).

if ((pw == "123")&&(login == "bruger1")) {
    window.location="Beskyttet.htm"
}

mvh JakobA
Avatar billede Slettet bruger
10. september 2002 - 20:54 #21
Jamen, så er det da i høj grad vigtigt, at brugeroplysningerne i sikre. Det er da ubehageligt, hvis en anden logger på i éns navn og begynder at genere andre på forummet.
Desuden vil det blive ekstremt besværligt at holde styr på den lille js-fil, hvis du bare har mere end 20 brugere.

Så jeg kan kun anbefale en løsning i PHP eller ASP med én eller anden database knyttet til.
Avatar billede Slettet bruger
10. september 2002 - 20:54 #22
i sikre = er sikre
Avatar billede b.h Nybegynder
11. september 2002 - 20:01 #23
Det jeg mener er at jeg ikke kan få det til at virke når jeg uploader det til mit webhotel.?
Avatar billede jakoba Nybegynder
11. september 2002 - 21:14 #24
husk at alle filerne skal uploades, også den der hedder 'Login.js' og de skal også ligge i samme mappe der.

Der findes enkelte webservere der laver alle filnavne til bar små bogstaver. Hvis du har uploadet Login.js og det ikke duer kan det være noget med det (men det er sjældent).

Kan du evt lægge et link til der du uploader til så vi kan kikke.
Avatar billede b.h Nybegynder
13. september 2002 - 01:27 #25
Avatar billede jakoba Nybegynder
13. september 2002 - 01:40 #26
du har jo ikke lagt filen Login.js i den mappe.
http://www.redlighthost.com/hardcore/superheroine/Login.js  giver en 404 (siden kan ikke findes) fejl.

hvis du har uploadet filen til den server så check:
Er filnavnet stavet præcis korrekt.
ligger filen i den korrekte mappe 'superheroine'

mvh JakobA
Avatar billede b.h Nybegynder
13. september 2002 - 15:21 #27
Harlige set efter men jeg kan nok ikke uploade login.js for jeg får denne besked når jeg prøver at uploade denne fil.
login.js not uploadet invalid fil extension
Hvad kan det være
Avatar billede Slettet bruger
13. september 2002 - 15:33 #28
Din server tillader åbenbart ikke, at du uploader js-filer. Så du bliver nødt til at finde en anden!
Avatar billede surfman Nybegynder
17. april 2006 - 14:59 #29
Hmm prøv og kalde den .php ? selvom det er et javascript kunne det være ;-)
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