Avsluta session så fort man byter sida.

ASP

2 svar · 321 visningar · startad av Rinaldo

Medlem sedan mars 20014 214 inlägg
Trådstart#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") = ""
%>
257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)