When a new request is made to the server a new session id is issued to the
client (a browser instance). The problem I’m facing is that session id that
is already assigned to a browser instance is getting recycled for another
browser instance by ASP.NET When the client request is sent to Http server,
the available session id’s (that is already present in the pool) are recycled
from the session pool along with the authentication cookie. Again when a new
request was being done, then available session id is passed on to the client
causing Mix-up of sessions.
The formsauthentication ticket (cookie) is also getting recycled along with
the session cookie session.
Forms authentication ticket is issued if the user selects save me option in
login page. If the user selects save, then the user id is stored in a cookie encrypted
by forms authentication ticket. Code:
I have a piece of code on two computers. On my work pc the sessionid is constant and doesn't change. Whereas on my home PC, everytime I refesh the page or go back to it, it increments itself.Can anyone tell me why this is the case, as I thought the Sessionid was individual to each browser session.
we are implementing WSDPro here for load balancing. So, when someone comes in they may get redirected to www1.domain.com, www2.domain.com, etc. When they first come in, they hit www.domain.com, and then get redirected to 1, 2, 3 , etc. The problem is, in our solution, we are setting a session variable before the redirect, and are losing it as the SessionID is changing because it is acting like we are changing servers. It is my understanding that the SessionID is really just a cookie, and since other cookies can have their domain changed, this one should as well. Something like .Domain=".domain", which should handle everything in from of the domain. We ahve tried to change this in the Global.asa and got a "you can't do this error", 162 I believe
I have a simple page that uses session variables. Yes, it's in a frameset, yes I've look at aspfaq.com, yes I've tried loading the independet pages in their own window, yes i've tried praying to god.
It works fine every *other* refresh.
the session variables seem to totally disappear, then, upon refresh they come back, then, upon refresh again, they disappear.
on, off, on, off.
Upon closer inspection, I found that the sessionid is changing. but not randomly.
I'll get 229104087, then 229063070 the next refresh, then back to 229104087, etc.
When I hit my homepage the first time (e.g. after a reboot), the server variable HTTP_COOKIE is empty. If I reload the page, HTTP_COOKIE has got a value. This makes sense, but I'm looking to request HTTP_COOKIE on the first page hit. Any ASP-based ideas? (Otherwise I'll program a page reloader...)
i read the "developing active server component with ATL" paper. has anyone develop get session id by ATL? i get some error about illegal call of non static member function.
how unique the sessionid is in ASP. What is the math behind it's creation, and what are the probobolities of it being reproduced, i.e. 1/10000? or 1 in twenty million? Can someone give me some guidance on this? I'm trying to create some unique numbers for data assignement, and would like a way that does not replicate.
if it is possible to retrieve the session id inside the sub Session_OnEnd in global.asa? This is because i want to delete rows from database based on the sessionID that has just ended.
wo have several sites on a same server and these sites use subdomains of a top domain,such as www.mycom.com, admin.mycom.com, forum.mycom.com.now we want these sites to share the session state(such as loginning state),so ,without concerning a web farm or sharing session state among different top domain, the simplest way to achive this must be to set the domain of the sessionid cookies asp sent to our top domain.( if it is possible through the iis metabase , registry or something else . )
If it isn't possible to set the domain of the sessionId coookie asp sent ,then,concerning a web farm or sharing session state among domains, Could you guys recommand some third-pathy session management asp components or servers(such as aSMS,but i can't download it anywhere)?
how could I know if a specific sessionid still exists or not. If there is a method or anything that can tell me about the existence of a specific sessionid .
We have an asp-application which sets the cookie on first login. The cookie will never be touched during user access. The user can work the whole day, but after 6 to 7 hours, the cookie get 2-4 new asp-sessionid's thus overwriting the very first entries in the cookie. Does anyone had the same problem or has a solution. The server is a w2003 enterprise the client has windows xp sp2.
I am running my web application from with in Outlook.I found a strange problem that it is creating different sessionId if i open a new window using window.open from with in my application.I am pulling my hair all along but no solution so far.
my application works fine when i run this in IE.It is Outlook2003 causing the problem.