Avatar billede ssundsdal Nybegynder
27. september 2002 - 11:28 Der er 25 kommentarer og
1 løsning

login kode + pass ?

Hej.

Jeg er lidt ny til asp og jeg sidder med et login system hvor jeg i koden skal skrive hvad bruger og pass skal være til admin systemet , men problemet er at jeg ikke ved hvor det skal skrives ? :| her er koden :

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("../database.mdb")
Conn.Open DSN

strSQL = "Select * from jwnews"

set rscount = conn.execute("select count(id) as antal from jwnews")
antal = rscount("antal")
set rscount = nothing
%>
<%
mode = Request("mode")
Response.Buffer = True
%>
<html>

<head>
<title>Nymfo´s Nyheder</title>
</head>

<body bgcolor="#CDB79E" text="#000000" link="#000000" vlink="#000000" alink="#000000">

<p>&nbsp; </p>

<table border="0" width="700" bgcolor="#000000" cellspacing="1" cellpadding="0"
align="center">
  <tr>
    <td width="100%" bgcolor="#CDB79E" valign="top"><table width="100%" border="0"
    cellspacing="0" cellpadding="3">
      <tr bgcolor="#CDB79E">
        <td width="50%"><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><b>Nymfo´s
        Nyheder</b></font></td>
        <td align="right" valign="bottom" nowrap width="50%"><div align="right"></div></td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<table border="0" cellspacing="0" cellpadding="0" width="700" align="center" height="19">
  <tr>
    <td width="1" valign="top" bgcolor="#000000"><img src="images/intet.gif" width="1"></td>
    <td width="698" valign="top" bgcolor="#CDB79E"><table width="100%" border="0"
    cellspacing="4" cellpadding="0">
      <tr>
        <td width="50%"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><a
        href="../index.asp">[ Hjem</a> <b><b>| </b></b><a href="../news.asp">Vis Nyheder</a><b><b><b>
        | <a href="login.asp" target="_self">Admin </a><b><b>| <a href="logoff.asp" target="_self">Log
        af</a></b></b> ]</b></b></b></b></font></td>
        <td width="50%"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><p
        align="right">Skrevet Nyheder: <b><%=antal%></b></font> </b></td>
      </tr>
    </table>
    </td>
    <td width="1" valign="top" bgcolor="#000000"><img src="intet.gif" width="1"></td>
  </tr>
</table>

<table border="0" width="700" bgcolor="#000000" cellspacing="1" cellpadding="0"
align="center">
  <tr>
    <td bgcolor="#CDB79E" valign="top"><dl>
      <dd align="center"><br>
        <table border="0" width="488" bgcolor="#000000" cellspacing="1" cellpadding="0"
        align="center">
          <tr>
            <td bgcolor="#CDB79E" valign="top" class="menuoverskrift"><table width="100%" border="0"
            cellspacing="4" cellpadding="0">
              <tr>
                <td><% if mode = "" then %>
<p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>Login</b></font><br>
                <font size="2" color="#000000"><%=Request.Querystring("error")%></font><br>
                </p>
                <form method="post" action="login.asp?mode=login">
                  <p>Brugernavn: <input type="text" name="brugernavn" size="20"><br>
                  Password: <input type="text" name="password" size="20"> <input type="submit" value="Login">
                  </p>
                </form>
<% end if %>
<% if mode = "login" then
    Set myConn = Server.CreateObject("ADODB.Connection")
    myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../database.mdb")
    strSQL = "SELECT * FROM admin where brugernavn = '" & Request.form("brugernavn") & "'"
    Set rs = myConn.Execute(strSQL)
        If rs.BOF Or rs.EOF Then
        Response.Redirect("login.asp?error=Ingen bruger med det navn!")
        end if
           
            if rs("password") = Request.form("password") then
            session("brugernavn") = rs("brugernavn")
            session("id") = rs("id")
            session("login") = yes
            Response.Redirect("oversigt.asp")
                       
            else
            Response.Redirect("login.asp?error=Du har indtastet forkert password!")
            end if

    myConn.Close
    Set myConn = Nothing
end if %>
                <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><br>
                <br>
                </font></td>
              </tr>
            </table>
            </td>
          </tr>
        </table>
        <p><br>
        </p>
      </dd>
    </dl>
    </td>
  </tr>
</table>
</body>
</html>
Avatar billede criterius.dk Nybegynder
27. september 2002 - 11:33 #1
Det tror jeg du skal i databasen...
Avatar billede criterius.dk Nybegynder
27. september 2002 - 11:33 #2
svar
Avatar billede ssundsdal Nybegynder
27. september 2002 - 11:34 #3
og hvad hedder den fil ?
Avatar billede ssundsdal Nybegynder
27. september 2002 - 11:35 #4
database.mdb

det hedder den :)

Men hvordan åbner jeg den fil ?
Avatar billede criterius.dk Nybegynder
27. september 2002 - 11:35 #5
DSN = DSN & "DBQ=" & Server.MapPath ("../database.mdb")
                                              |
database.mdb-----------------------------------
Avatar billede criterius.dk Nybegynder
27. september 2002 - 11:36 #6
via access...!
Avatar billede ssundsdal Nybegynder
27. september 2002 - 11:36 #7
access ?

sry , men er det et prog ?
Avatar billede ssundsdal Nybegynder
27. september 2002 - 11:38 #8
Microsoft Data Access Components RTM 2.70.9001.0 

og hvis ja , kan det her prog så bruges ?
Avatar billede criterius.dk Nybegynder
27. september 2002 - 11:39 #9
jeps, Microsoft Access (En del af officepakken)

www.microsoft.com/catalog/display.asp?subid=5&site=10864&x=70&y=5
Avatar billede criterius.dk Nybegynder
27. september 2002 - 11:40 #10
MDAC bruges på C-niveau (kodesprog, indviklet)

Du skal nok have ovenstående program
Avatar billede ssundsdal Nybegynder
27. september 2002 - 11:41 #11
ok er lige ved at installere det ... skal jeg så bare åbne filen og så kommer der en kode frem ?
Avatar billede criterius.dk Nybegynder
27. september 2002 - 11:42 #12
Nope - kig dig lidt rundt i programmet.

Det er lidt mere indviklet end som så.
Avatar billede ssundsdal Nybegynder
27. september 2002 - 11:48 #13
hmmm har installeret det men vbed ik hvor den er blevet lagt på pc'en ?
Avatar billede criterius.dk Nybegynder
27. september 2002 - 11:50 #14
Hvad har du installeret? Access eller MDAC?
Avatar billede ssundsdal Nybegynder
27. september 2002 - 11:52 #15
mdac_typ ? eller er det den forkerte ?
Avatar billede criterius.dk Nybegynder
27. september 2002 - 11:53 #16
Du skal bruge ACCESS!!!
Avatar billede ssundsdal Nybegynder
27. september 2002 - 11:55 #17
Men der står jo ike download nogle steder på det lionk du gav ?
Avatar billede criterius.dk Nybegynder
27. september 2002 - 11:57 #18
nope - det koster penge, mener dog man kan downloade en trial.

Et tip - lær php og mysql istedet. Det er gratis, og noget nemmere at arbejde med. :o)
Avatar billede ssundsdal Nybegynder
27. september 2002 - 11:59 #19
ok :)

Men er det muligt du kan finde en trial af ACCESS ? du kan da godt få flere point hvis det er det ?
Avatar billede criterius.dk Nybegynder
27. september 2002 - 12:00 #20
Hvilken windows kører du?
Avatar billede ssundsdal Nybegynder
27. september 2002 - 12:01 #21
win me
Avatar billede criterius.dk Nybegynder
27. september 2002 - 12:04 #22
Avatar billede ssundsdal Nybegynder
27. september 2002 - 12:09 #23
ok , men jeg har faktisk også fundet ud af at jeg har office pakken herhjemme :)
Avatar billede criterius.dk Nybegynder
27. september 2002 - 12:13 #24
Jamen så er det jo snildt ordnet!

Takker for point. Og kig så lige forbi de links jeg gav dig - det er den bedste måde at lære ASP på (hvis du alligevel fravælger PHP, som i øvrigt er mit favoritsprog!!!)

:o)

God vind fremover!
Avatar billede ssundsdal Nybegynder
27. september 2002 - 12:17 #25
oki ! skal jeg nok ;-)

Mange tak !!!!
Avatar billede criterius.dk Nybegynder
27. september 2002 - 12:20 #26
u r welcome
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