Just nu i M3-nätverket
Jump to content

session


grxAndy

Recommended Posts

Finns det nått sätt där man kan hämta username när man loggar in och lägga det i en session("username") för att sedan kunna lista alla som är online från session.. typ loopa igenom session och visa vilka som ligger där..

Link to comment
Share on other sites

Nej, du kan inte loopa igenom samtliga sessions eftersom de är knutna till en viss användare. Men du kan ju lägga namnet i en array i Application som du då får rensa bort utloggade personer från när de loggar ut eller i session_onend i global.asa.

 

Lita dock inte 100%-igt på global.asa

 

/Niklas

 

Link to comment
Share on other sites

det svåraste blir ju att ta bort användarna här eftersom dom ligger i global.asa , fungerar det verkligen att ta bort med session onend. jag vet att man inte kan ta bort från db i session onend men det kanske går med application i global.asa?

 

Link to comment
Share on other sites

jag har provat att ta bort data från db i session onend utan global.asa och inte fått det att fungera.. men det kan ju hända att jag gjort fel.. även pratat med andra om det men inte kommit fram till någon lösning.. om du lyckats skulle jag bli glad om du kunde visa hur.. eller en kodbit..

mvh/Andy

 

Link to comment
Share on other sites

Nu förstår jag inte riktigt vad du menar. Global.asa är ju en fil som innehåller fyra funktioner:

Application_onStart - körs när servern startar

Application_onEnd - körs när servern stoppas

Session_onStart - körs när en session startar (när en besökare kommer till sidan)

Session_onEnd - körs när en session avslutas antingen genom timeout eller session.abandon

 

Så om du i session_onend lägger in kod för att plocka bort poster ur en databas eller vad som helst så utförs det när sessionen dör för den användaren. Själv använder jag aldrig global.asa eftersom allt för många säger att den inte riktigt funkar som den ska hela tiden.

 

Du kan kolla följande tråd för att få lite tips om hur du kan göra istället utan global.asa:

//eforum.idg.se/viewmsg.asp?EntriesId=351076

 

/Niklas

 

Link to comment
Share on other sites

Den dör av det som kommer först (väl?) Session använder ju cookies för att koppla ihop besökaren med rätt session. Och cookies dör ju när man stänger webbläsaren om man inte deklarerar nåt annat, och det gör man ju inte med sessions.

 

/Niklas

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...