"Peter"
> Jeg er rimeligt ny til asp, men skal bruge noget kode så hvis der
> er en der kan hjælpe ville det være super!
> Det den siden skal gøre er at man skal indtaste et eller andet
> brugernavn og pass så man kan komme ind på en side - det er
> heller ikke noget problem... men dem der indtaster user og pass
> skal ikke ind på den samme side, de skal ind på deres egen side!
>
> Så spørgsmålet er!!!
>
> Hvordan får jeg sendt en person fra login siden til hans egen
> side og ikke en fælles side som alle kan se?
Du laver en database, med en tabel hvor du har brugernavn,
kodeord samt den side brugeren skal havne på, hvis login er
korrekt.
<kode>
' Beskyt mod SQL injection
Navn = replace(trim(Request.Form ("BrugerNavn")),"'","''")
Kodeord = replace(trim(Request.Form ("KodeOrd")),"'","''")
'SQL udtryk
"Select * From tblPerson Where Navn ='" & Navn & "'
And Kode = '" & Kodeord & "';"
if rst.bof and rst.eof then
' Navn og kode blev IKKE fundet
Session("loggedon")= false
response.redirect ("fejl.asp?fejlnr=100")
else
Session("loggedon")= true
response.redirect ("" & rst("StartSide") & "")
end if
</kode>
Jeg har ikke checket for syntaks.
--
Med venlig hilsen
Tom F Jensen
FFSoft
www.ffsoft.dk