webForumDet fria alternativet

Avsluta session så fort man byter sida.

ASP

2 svar · 301 visningar · startad av Rinaldo

Medlem sedan mars 20014 214 inlägg
Frågan#1

Jag har ett forum där jag låter användarna skapa ett konto och sedan delta i diskussioner. När ska skriva in ett inlägg och skriver fel användaruppg. eller att kontot inte finns har jag lagt en sessions koll på detta på nästa sida.
Den sidan syns inte för användaren och skickar direkt den vid fel direkt tillbaka till föregående sida, där man skrev in meddelanden.
Där visar jag om det var fel genom
<%=Session("fel")%>.

När man nu väljer att inte skapa konto och gå tillbaka till rubrikerna vill jag avsluta denna session så att den inte kommer visar samma meddelande underst nästa gång man ska skriva ett meddelande.

Hur gör man det?

Medlem sedan mars 20014 214 inlägg
#2

äh, glöm det. Fick totalt hjärnsläpp.

Fixade det med session.abandon i slutet av sidan där man skrev in det.

Medlem sedan juni 200032 967 inlägg
#3

så fort du skrivit ut värdet på sessionen, så är det ju bara att tömma den?

<%
response.write Session("fel")
session("fel") = ""
%>

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)