-- Lauritz wrote:--
> Hvordan ser den kode ud, du bruger til at sætte session variablen
> "logged_in"? Hvor er den placeret? er den under checket (så bliver den
> jo aldrig sat)?
>
> --
> Lauritz
Den kode jeg bruger, ligger i et andet dokument (login.asp,) hvor der
også er den formular, til at skrive brugernavn & p/w. Koden er:
<%@ LANGUAGE=VBSCRIPT %>
<%response.buffer = false%>
<%
Dim Conn_CONNECTIONSTRING
Dim Conn
Dim objRecordset1
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.CONNECTIONSTRING = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="
& Server.Mappath("users.mdb") & ";"
Conn.Open
If request.form("login") = "yes" then
sqltemp="select * from users where username='"
sqltemp=sqltemp & request.form("username") & "'"
sqltemp=sqltemp & "AND password='"
sqltemp=sqltemp & request.form("password") & "'"
set rstemp=Conn.execute(SQLTemp)
If NOT rstemp.eof then
session("logged_in") = "True"
response.redirect ("index2.asp")
Else
response.write" Forkert brugernavn/adgangskode, indstast ny! "
End If
end if
%><html>
Hvor at index2.asp, er den side hvor response.buffer koden er.
Håber det uddybede det lidt.
På forhånd tak
Danny Krøger
--
Dette indlæg er sendt fra
http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk