Avatar billede rit Nybegynder
07. februar 2001 - 10:28 Der er 11 kommentarer og
1 løsning

ID, password og Ftp til mappe

På webhotellet, som jeg bruger, kan man få oprettet en mappe som er beskyttet med eget navn og password. Extra ftp adgang ?
Mappen blir en del af nuværende web.
Planen er at bruge mappen til et forum, som kun 5 personer skal have adgang til.
Kan det laves med JavaScript, og i så fald hvordan ?
Avatar billede jakoba Nybegynder
07. februar 2001 - 11:24 #1
Det kan ikke laves alene i javascript. Du skal have noget programmel på serveren til at lagre jeres data i mappen og hente dem igen.

Hvilke programmer du kan bruge på serveren er mest op til webhotellet så du får nok mere ud af at spørge der.

mvh JakobA
Avatar billede rit Nybegynder
07. februar 2001 - 11:31 #2
Serveren kører ASP men ikke CGI. Det koster ikke extra at bruge ASP. Så er det måske den vej jeg skal gå ?

Avatar billede rit Nybegynder
08. februar 2001 - 04:10 #3
Jeg har fået fat i en kode, som måske kan bruges, kan jeg få nogen kvalifiserede vurderinger:

<FORM ACTION=\"fejl.html\" onSubmit=\"location.href = this.kode.value +
\'.html\'; return false\">
Kodeord: <INPUT TYPE=TEXT SIZE=20 NAME=\"kode\">
<INPUT TYPE=SUBMIT VALUE=\"Kom ind!\" onClick=\"location.href =
this.form.kode.value +\'.html\'; return false\">
</FORM>

Med håb om hjælp

Avatar billede rit Nybegynder
08. februar 2001 - 16:54 #4
Er der virkelig ingen som gider komentere
scriptet ovenfor, der er 60 point at tjene
Avatar billede sbarnney Nybegynder
08. februar 2001 - 19:48 #5
Hej rit, jeg er ikke helt med på hvad det er helt nøjargtigt du gerne vil have ??

Stig
Avatar billede rit Nybegynder
08. februar 2001 - 20:28 #6
Ja - der er måske brug for lidt flere ord.
Jeg bruger FP2000 til dagligt og med det kan jeg få et forum op at stå. Men da vi ønsker et lukket forum, som skal være beskyttet med password, har vi diskutertet hvordan det skal gøres. Måske er der flere løsninger på problemet, og derfor har jeg efterlyst en vurdering af koden som er citeret foroven 8/2 kl 4:10:42
Kan den bruges til formålet ?
Vi er ikke i stand til at analysere scriptet, og har derfor brug ekspert-hjælp.
Avatar billede rit Nybegynder
08. februar 2001 - 20:32 #7
Jeg må lige tilføje, at vi også ønsker en forklaring på, hvad der ligger i scriptet og hvordan det fungerer i praksis.
Avatar billede sbarnney Nybegynder
08. februar 2001 - 20:47 #8
Hej rit - Jeg vil hellere give dig et script der er lidt mere sikker. Du skal bruge en database kaldet login, 3 koloner kaldet UserID(autonr), User og Password.

Scripet er forklaret undervejs.

--------------------------------------

<%
\' Hvis der er blevet trykket på knappen \"Login\"
If Request.Form(\"Action\") = \"Login\" Then

    \' Her forberedes de indtastede værdier til validering
    strUID = Trim(Replace(Request.Form(\"Brugernavn\"),\"\'\",\"\"))
    strPWD = Trim(Replace(Request.Form(\"Adgangskode\"),\"\'\",\"\"))
   
    \' Hvis der er skrevet noget i både brugernavn, stednr og adgangskode
    If Len(strUID) > 0 And Len(strPWD) > 0 Then

        \' DSNLess forbindelse til databasen
        Set myConn = Server.CreateObject(\"ADODB.Connection\")
        myConn.Open \"DSN\", \"User\", \"Password\"

        \' Opbygning af SQL streng
        strSQL = \"SELECT UserID FROM Users\"&_
            \" WHERE (Username = \'\" & strUID & \"\')\"&_
            \" AND (Password = \'\" & strPWD & \"\')\"

        Set rs = myConn.Execute(strSQL)
        If Not (rs.BOF Or rs.EOF) Then
            \' Hvis brugeren fandtes i databasen
            intUID = rs(\"UserID\")

        Else
            \' Hvis brugeren ikke fandtes i databasen
            strERR = \"Du blev ikke godkendt af systemet\"
        End If

        \' Rydder op i vores connection objekt
        myConn.Close
        Set myConn = Nothing

        If Len(intUID) Then
            \' Hvis variablen intUID indeholder en værdi sættes denne i sessionen \"UserID\" og brugeren bliver sendt videre
            Session(\"UserID\") = intUID
              response.redirect (\"default.asp\")\' Sendes til ønsket side, hvis godkendt.
        End If
    Else
        \' Hvis der ikke var angivet brugernavn og adgangskode
        strErr = \"Du skal skrive både brugernavn og adgangskode\"
    End If

    If Len(strErr) > 0 Then
        \' Her laves fejlmeddelsen om til rød skrift
        strErr = \"<p><font color=red>\" & strErr & \"</font></p>\"
    End If
End If
%>
<html>
<head>
<title>Login script</title>
    <link rel=\"STYLESHEET\" type=\"text/css\" href=\"styles.css\"></head>
<body style=\"\">
<form method=\"POST\" action=\"login.asp\">
<table>
<tr>
  <td><p>LOGIN</p><%=strErr%>
  <table>
    <tr><td>BRUGERNAVN</td>
    <td><input type=\"text\" name=\"Brugernavn\" size=\"20\"></td>
  </tr>
  <tr>
    <td>ADGANGSKODE</td>
    <td><input type=\"password\" name=\"Adgangskode\" size=\"20\"></td>
  </tr>
  <tr>
    <td></td>
    <td><br><input type=\"submit\" value=\"Login\" name=\"Action\"></td>
  </tr>
  </table>
  </form>
  </td>
</tr>
</table>
</body>
</html>

------------------------------------------

Mvh Stig
Avatar billede rit Nybegynder
09. februar 2001 - 00:17 #9
Stig - er det OK at mixe databasen i Access ?

Men hvorfor har ingen noget at sige om den anden løsning - lad os bare høre noget begrundet negativt - som så blir posetiv.
Jeg går ud fra at Stig har den bedre løsning, men hvorfor, hvilken forskel er der på de to modeller ? Ja - bortset fra, at Stig har en database i sin løsning.
Avatar billede sbarnney Nybegynder
09. februar 2001 - 08:00 #10
Hej rit - Din kode er overhoved ikke sikker på nogen måde, hvis en der ikke skal se siden ikke må, så kan denne person dog stadig hente siden til sin computer. Simpelhen ved at hente et helt website, f.eks. programmer som Frontpage 98 og Teleport kan med lethed hente de sider man tror man har beskyttet. Hvis og så frem man vil have signe sider beskyttet skal man bruge nogle mere avanceret beskyttelses Scripts eller applikationer, f.eks. CGI, Frontpage Extention, IIS databaser osv.

Mvh Stig
Avatar billede rit Nybegynder
09. februar 2001 - 10:09 #11
Jeg takker Stig

Men jeg bliver lidt overrasket når du siger Frontpage Extensions, det er jo det jeg bruger bl.a. til formularer, gæstebøger, besøgstæller.
Men at Extensions kunne bruges til noget seriøst det vidste jeg ikke.
I FP Ext. kan man lave noget med password, og som jeg forstår dig er det sikkert nok. Er det rigtigt forstået ?
Avatar billede sbarnney Nybegynder
09. februar 2001 - 16:34 #12
Jeg bruger det ikke selv, men har fået det fortalt.

Mvh Stig
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