Avatar billede mindreklog Nybegynder
24. oktober 2003 - 16:25 Der er 10 kommentarer og
1 løsning

indsættelse af et script i dreamweaver

hej

er der nogen der kan lave et step by step på hvordan man indsætter følgende script i dreamweaver

http://www.script.dk/sourcecode.jsp?resourceId=825

så det hele er med og jeg bare kan uploade det til min webisde for at se om det virker som det skal - altså bare på en blank side ikke alle mulige menuer - bare selve login-systemet
Avatar billede mindreklog Nybegynder
24. oktober 2003 - 16:40 #1
Avatar billede mindreklog Nybegynder
24. oktober 2003 - 21:23 #2
Er der slet ingen der kan hjælpe?
Avatar billede karsten_larsen Praktikant
24. oktober 2003 - 21:37 #3
Du skal oploade det til dit websted og tjekke om stien til din database er rigtig.

:-) karsten_larsen
Avatar billede karsten_larsen Praktikant
24. oktober 2003 - 21:42 #4
Hvis du ikke ved hvor databasen ligger kan du tilføje følgen i dit script

dataconn.Open  "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("db2.mdb")

:-) karsten_larsen
Avatar billede mindreklog Nybegynder
24. oktober 2003 - 21:42 #5
det er slet ikke nok til at jeg kan finde ud af det... er altså helt nybegynder... skal det være på forskellige sider eller inde på samme side?
Avatar billede mindreklog Nybegynder
24. oktober 2003 - 22:10 #6
KOm nu Karsten
Kan du ikke give mig en step by step?
Avatar billede karsten_larsen Praktikant
25. oktober 2003 - 11:21 #7
Hvis du erstatter følgende filer med disse - så fungerer scriptet.

Du skal bare oploade det. God fornøjelse.

:-) k_l

UPDATE.asp
<%
dothis = request.form("dothis")
usn = request.form("usn")
set dataconn = server.createobject ("ADODB.connection")
set rs1 = server.createobject ("ADODB.recordset")
'dataconn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=C:\Inetpub\wwwroot\login\db2.mdb"
dataconn.Open  "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("db2.mdb")

if request.form("Submit") = "Submit" then
    if dothis = "up" then
        MYSQL = "SELECT * FROM members WHERE usern = '" & usn & "'"
        rs1.open MYSQL, dataconn, 1, 3
        rs1("level").value = "admin"
        rs1.update
    end if
    if dothis = "down" then
        MYSQL = "SELECT * FROM members WHERE usern = '" & usn & "'"
        rs1.open MYSQL, dataconn, 1, 3
        rs1("level").value = "user"
        rs1.update
    end if
    if dothis = "del" then
        MYSQL = "SELECT * FROM members WHERE usern = '" & usn & "'"
        rs1.open MYSQL, dataconn, 1, 3
        rs1.delete
    end if

    rs1.close
    dataconn.close
    response.redirect "login.asp"
end if
   





%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<p>User update page, use this page to upgrade a user to admin level</p>
<form name="form1" method="post" action="update.asp">
  <p>
    <Select Name="usn">
      <%
MYSQL = "SELECT * FROM members"
rs1.open MYSQL, dataconn, 1, 3
      While Not rs1.EOF%>
      <option value="<%= rs1("usern") %>"><%= rs1("usern") %></option>
      <%
rs1.MoveNext
Wend
%>
    </select>
  <p>
    <input type="radio" name="dothis" value="up">
    Make user Admin<br>
    <input type="radio" name="dothis" value="down">
    Make user Normal<br>
    <input type="radio" name="dothis" value="del">
    Delete User Completely<br>
    <input type="submit" name="Submit" value="Submit">
  </form>
<%
rs1.close
dataconn.close
%>
</body>
</html>




REG.ASP
<%
if request.form("reg") = "yes" then
'get variables from form
    usn = request.form("usn")
    pwd = request.form("pwd")
    pwd2 = request.form("pwd2")
    fname = request.form("fname")
    lname = request.form("lname")
    email = request.form("email")

'check varables are present and correct
    if usn = "" then
        err = 1
        errmess = "You didnt insert a username<br>"
    end if
    if pwd = "" then
        err = 1
        errmess = errmess & "You didnt insert a password<br>"
    end if
    if pwd2 = "" then
        err = 1
        errmess = errmess & "You didnt insert a password again<br>"
    end if
    if fname = "" then
        err = 1
        errmess = errmess & "You didnt insert your first name<br>"
    end if
    if lname = "" then
        err = 1
        errmess = errmess & "You didnt insert your last name<br>"
    end if
    if InStr(email,"@") = 0 or InStr(email,".") = 0 or email = "" then
        err = 1
        errmess = errmess & "You didnt enter a valid email address<br>"
    end if
    if pwd <> pwd2 then
        err = 1
        errmess = errmess & "Your passwords dont match<br>"
    end if

        if err = 0 then
            set dataconn = server.createobject ("ADODB.connection")
            set rs1 = server.createobject ("ADODB.recordset")
            'dataconn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=C:\Inetpub\wwwroot\login\db2.mdb"
            dataconn.Open  "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("db2.mdb")

            MYSQL = "SELECT * FROM members WHERE usern = '" & usn & "'"
            rs1.open MYSQL, dataconn, 1, 3
                if not rs1.EOF or not rs1.BOF then 'username exists already
                    errmess = "Your choosen Username already exists"
                else
               
                    rs1.AddNew
                    rs1.Fields("usern") = usn
                    rs1.Fields("passwo") = pwd
                    rs1.Fields("fname") = fname
                    rs1.Fields("lname") = lname
                    rs1.Fields("email") = email
                    rs1.Update
                    response.redirect "login.asp"
                end if
            rs1.close()
            dataconn.close()
        end if
end if

%>


<html>
<head>
<title>Registration Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
Please fill in the form below to register
<form name="form1" method="post" action="reg.asp">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="16%" align="right">Username </td>
      <td width="23%">
        <input type="text" name="usn" value="<%= usn %>">
      </td>
      <td width="12%" align="right">Password </td>
      <td width="49%">
        <input type="password" name="pwd">
      </td>
    </tr>
    <tr>
      <td width="16%" align="right">Password Again </td>
      <td width="23%">
        <input type="password" name="pwd2">
      </td>
      <td width="12%" align="right"> Email </td>
      <td width="49%">
        <input type="text" name="email" value="<%= email %>">
      </td>
    </tr>
    <tr>
      <td width="16%" height="27" align="right">First Name </td>
      <td width="23%" height="27">
        <input type="text" name="fname" value="<%= fname %>">
      </td>
      <td width="12%" height="27" align="right">Last Name </td>
      <td width="49%" height="27">
        <input type="text" name="lname" value="<%= lname %>">
      </td>
    </tr>
    <tr>
      <td width="16%" height="27" align="right">&nbsp;</td>
      <td width="23%" height="27">
        <input type="submit" name="Submit" value="Submit">
        <input type="reset" name="Submit2" value="Reset">
        <input type="hidden" name="reg" value="yes">
      </td>
      <td width="12%" height="27" align="right">&nbsp;</td>
      <td width="49%" height="27">&nbsp;</td>
    </tr>
  </table>
</form>
<%= errmess %>
</body>
</html>




LOGIN.ASP
<% response.buffer = true %>
<html>
<head>
<title>Logon Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000" >

<table width="100%" border="0" cellspacing="0" cellpadding="0" height="19" align="center">
  <tr>
    <td height="54" align="left">
<%
' BEGIN LOGON PROCEDURE
dologin = request.form("login")
usn = request.form("username")
psw = request.form("password")
if request.cookies("logoncookie")("cookname")<>"" then
    usn = request.cookies("logoncookie")("cookname")
    psw = request.cookies("logoncookie")("cookpass")
    dologin = "login"
end if
if request.form("logoff")="logoff" then
    dologin = "no"
    session("logon")="no"
    session("usn") = ""
    session("admin") = "no"
    session("superadmin") = "no"
    response.cookies("logoncookie").expires = date  -1
end if
    'decide whether to login or not
    if dologin ="login" then
        set dataconn = server.createobject ("ADODB.connection")
        set rs1 = server.createobject ("ADODB.recordset")
        'dataconn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=C:\Inetpub\wwwroot\login\db2.mdb"
        dataconn.Open  "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("db2.mdb")

        MYSQL = "SELECT * FROM members WHERE usern = '" & usn & "'"
        rs1.open MYSQL, dataconn, 1, 3
        if not rs1.EOF or not rs1.BOF then 'username checker
            if psw = (rs1("passwo")) then  'check password
                session("logon") = "yes"
                session("usn") = usn
                if rs1("level") = "admin" then session("admin") = "yes"
                if rs1("level") = "superadmin" then
                    session("admin") = "yes"
                    session("superadmin") = "yes"
                end if
                if request.form("rem") = "yes" then 'checkbox and create cookie
                    response.cookies("logoncookie").Expires = date + 31
                    response.cookies("logoncookie")("cookname")= usn
                    response.cookies("logoncookie")("cookpass")= psw
                end if
            else
                session("logon") = "no" 'incorect password error
                errmess="password incorrect"
            end if
        else
            errmess="Incorect Username" 'incorrect username error
        end if
        rs1.close()
        dataconn.close()
       
    end if
'show user logged in
if session("logon") = "yes" then
call logonyes
else
'show login required
call logonno
response.write errmess
end if
' END LOGIN PROCEDURE
%>
    </td>
  </tr>
</table>
<% function logonno() %>
<form name="form1" method="post" action="login.asp">
  Username
  <input type="text" name="username" size="17">
              <br>
              Password
              <input type="password" name="password" size="17">
              <br>
              Remember me
              <input type="checkbox" name="rem" value="yes">
              <input type="submit" name="login" value="login">
</form>
<p>Please click <a href="reg.asp">here</a> to register</p>
<% end function

function logonyes()
response.write "You are logged on as " & session("usn")
if session("admin") = "yes" then response.write "<br>Admin Level Logon"
if session("superadmin") = "yes" then response.write"<br><a href='update.asp'>Update Users</a>"
%>
<form name = "form1" method="post" action="login.asp">
  <input type="submit" name="logoff" value="logoff">
</form>
<% end function %>
</body>
</html>
Avatar billede mindreklog Nybegynder
29. oktober 2003 - 14:33 #8
hej - hvad er der galt når jeg uploader det virker ikke - efter at jeg har oprettet mig som bruger - sker der ikke noget. Jeg har vist ikke mysql med i mit webhotel pakke endnu - kommer en af dagene, men er det derfor eller mangler der et link - det virker sådan?

se det på
www.luba-design.dk/prove/login.asp
Avatar billede mindreklog Nybegynder
29. oktober 2003 - 14:42 #9
og hvad skal jeg iøvrigt gøre med det database - skal jeg uploade noget specielt og skal jeg have nogle bestemte ting i min webhotel pakke
Avatar billede karsten_larsen Praktikant
29. oktober 2003 - 18:34 #10
Du skal oploade databasen og rette filerne til dem jeg har lagt her. Det kræver af dit websted at du har asp og de bruger en access database.

scriptet fungerer fint.

:) karsten_larsen
Avatar billede mindreklog Nybegynder
29. oktober 2003 - 20:33 #11
cool - nu virker det sgu. Lækkert - tak for hjælpen
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