Response.Cookies("webbisnet")("UserID") = Session("userID") använder jag och när jag kollar i min cookiemapp så har ingen kaka skapats, denna kod ligger på sidan som validerar anvnamn och lösen och är placerad på raden precis innan redirecten sker vid en korrekt inloggning
Varför skapas den inte???
@ndersMedlem sedan juni 200032 969 inlägg Den skapas.
Den skrivs dock inte till disk, eftersom det inte är en permanent cookie.
Om du sätter giltighetstid på den så skrivs den till disk.
Varför använder du både sessionsvariabel och cookie?
måste ju hålla reda på vilket id som tillhör användaren som kakan ska gälla för.
@ndersMedlem sedan juni 200032 969 inlägg ???????
Hämtar du inte det från någon databas eller liknande när användaren loggar in?
Jag förstår inte varför du ska använda sessionsvariabler också. Då finns det ju ingen anledning att använda dig av cookies, som jag trodde det hela gick ut på?
Response.Cookies("webbisnet")("UserID") = Session("userID")
Vad ska jag skriva efter = då?
Det är detta meddelande jag vill förhindra att få
Microsoft JET Database Engine error '80040e14'
Syntax error (missing operator) in query expression 'reciever='.
/mail/newMail.asp, line 4
@ndersMedlem sedan juni 200032 969 inlägg När sätter du session("UserID")?
Varför sätter du inte cookien där i stället, och använder cookien sedan?
If NOT objRS.EOF THEN
Session("inloggad") = False
Session("userID") = objRS("userID")
Session("username") = objRS("username")
Session("inloggningar") = objRS("inloggningar")
objConn.Execute("Update tblUsers SET Tstamp='"&TDate&"', inloggningar = inloggningar+1 ,poang = poang+0.2, inloggad = True, "&_
"IP= '" & IP & "', Datum = '" & Datum & "' WHERE userID= " & Session("userID") &"")
Response.Cookies("webbisnet")("UserID") = Session("userID")
Response.Redirect "/default.asp"
Else
Response.Redirect "/index.asp?err=1"
End If
jag hade glömt att inkludera cookien på den sida då jag ska använda den...får se hur det blir nu
@ndersMedlem sedan juni 200032 969 inlägg Men jag förstår inte varför du håller på och blandar in cookies om du ändå ska behålla sessionsvariablerna. Din cookie hjälper inte sessionsvariablerna att behålla sina värden.