jeg er i gang med at lave et lille community på min side. For at komme ind
på den beskyttede del af hjemmesiden skal brugerne indtaste bugernavn og
adgangskode.
Jeg har bare lidt problemer med at for tjekket om de har tastet rigtig. Jeg
har fulgt guiden på:
<
http://www.netcoders.dk/articles.asp?mode=show_article&article_id=189&tech_
id=1>
(der skal nok klippes og klistres)
det der sker er at der kommer en "Fejl 404 - Filen blev ikke fundet" hvad
for en fil der snakkes om ved jeg ikke!
her er den asp kode som tjekker brugernavn og kodeord, samt viderfører til
den beskyttede del:
siden hvor der logges ind hedder login.asp
siden koden ligger på hedder tjeck.asp
den beskyttede side hedder beskyttet.asp
databasen hedder community.mdb
tabellen hedder Brugere
de to kolloner hedder Brugernavn og Adgangskode
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath
("/cgi-bin/community.mdb")
Conn.Open DSN
Dim strBrugernavn, strAdgangskode
strBrugernavn = Trim(Replace(request.form("Brugernavn"),"'","''" ))
strAdgangskode = Trim(Replace(request.form("Adgangskode"),"'","''" ))
SQL = "SELECT * FROM Brugere where Brugernavn = '" & strBrugernavn & "' AND
Adgangskode = '" & strAdgangskode & "'"
Set rs = Conn.Execute(SQL)
If Not (rs.BOF Or rs.EOF) Then
Session("ID") = rs("ID")
Session("Brugeradgang") = True
Response.redirect "beskyttet.asp"
Else
Response.redirect "login.asp"
End If
Conn.Close
Set Conn = Nothing
%>