|
|
plzz anyone tell me how could i design my asp.net site as a result session state of my site will last forever.plzz guide me in detail and in such a way as a result the performance will be good and session will be alive.
tbhattacharjee
|
|
|
|
|
From MSDN libray installed with Visual Studio 2005 for the Session.Timeout property:
The Timeout property can be set in the Web.config file for an application using the timeout attribute of the sessionState configuration element, or you can set the Timeout property value directly using application code.<br />
<br />
The Timeout property cannot be set to a value greater than 525,600 minutes (1 year).
Seems like nothing lasts forever, not even sessions
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
Incresing session timeout doesn't looks good solution to me. Because it wastes lot of server memory for keeping all these sessions alive.
|
|
|
|
|
You're right, I just thought that is what s/he wanted. The cookie solution you suggested is the way to go of course. I even have it implemented in my project but it didn't come to mind
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
Tridip Bhattacharjee wrote: ession state of my site will last forever
Like "Remember Me On This Computer" Works ? You can use cookie for this. Set expiry time of cookie to a long date. Each time check this cookie, if it exists create session.
|
|
|
|
|
You can tell ASP to use a database as the session store. That way, all the session states are persisted.
Microsoft KB article : Microsoft[^]
"More functions should disregard input values and just return 12. It would make life easier." - comment posted on WTF
|
|
|
|
|
Session state last forever? no way...how can a session last forever after all its a session right...either you need to save it somewhere somehow like in db,cookie,xml etc
Regards
Bino
|
|
|
|
|
my query is how to set the properties in dundas chart and second query how to connect these to chat to database and how to write the code
chandrasekhar
|
|
|
|
|
gvpr wrote: and how to write the code
anything else?
Are there no samples with the Dundas toolkit? Knowing Dundas, they would have followed the standard .NET method of binding to data - but can't be sure?
"More functions should disregard input values and just return 12. It would make life easier." - comment posted on WTF
|
|
|
|
|
my query is how to set the properties in dundas chart and second query how to connect these to chat to database and how to write the code
chandrasekhar
|
|
|
|
|
Hi all...
I am experiencing problems due to session sharing in firefox. I have made and application and when I log on with two different users with different privileges on the same machine the session of one got intermixed with the other. For example:
Scenerio:
I login with user abc 123
Then I logon with xyz 456
I click on a link which is shown in abc and I get directed to the same page as requested but now the user name which i am showing at the top gets changed showing xyz now and when I get back to my home page again through a link the homepage gets modified according to xyz settings.
Please help me in this regard.
Thx
Sam
Bye
|
|
|
|
|
You are using two firefox tabs rite ? In two different FF windows session will be different. But firefox will share session across tabs. I think, I saw bug report regarding this in BugZilla.
|
|
|
|
|
The same thing happens with the new tab feature of IE7. When you open multiple tabs and try to access the same website and log in, only one session will remain and that will be the one of the last account that you logged in to. To simulate multiple users accessing the site, you need to open multiple browser windows, not tabs. Each browser window will be given a session ID by the web server.
Talal
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
No Sir, I am using two different Firefox windows yet the session is shared. Therefore got my head stuck
Bye
|
|
|
|
|
Mr.Sam wrote: I am using two different Firefox windows yet the session is shared
How this is possible ? Have you tried Ctrl + F5 ?
|
|
|
|
|
Yes this is possible.... The same question is posted by a user when i googled "session sharing in firefox" the second post is as follows...
"
Is it possible to restrict Firefox such that if you log into the same
web site with two different logins in two different windows/tabs that
the data is not shared between the two? When I log into the website
in the first window, everything's fine. When I log in again with a
different user name, everything *appears* fine. However, when I go
back to the first window, all of the session data is now that of the
second login. How can I make Firefox behave and not share session
information between tabs/windows?
-Mike
"
Bye
|
|
|
|
|
Does the same thing happen with IE7?
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
--Rich Cook
|
|
|
|
|
Yes but in tabs only... Not for different windows...
Hey can u plz give me the answer....
Bye
|
|
|
|
|
Well, I tried this on my computer and it worked as expected. It was not sharing the code. Could you post your session checking and label assigning code ?
|
|
|
|
|
Are you using Modules to do the business logics? Module shares the Sessions.
Try to use a completely Object Oriented Programming. Modules usage in VB 6.0 period is different comparing to VS 2005 period.
|
|
|
|
|
Actually there is an issue with the firefox...
Firefox accepts a cookie from a website containing the session id. Then if that site is opened again in a different window it accepts a different cookie when the user tries to log on. If i guess correctly it overwrites the previous one and then you can act as different user altogether( The one who has signed in at a later stage)
So, this is to be stopped.
Bye
|
|
|
|
|
How are you opening the second Firefox window? Are you actually creating a whole new process? If you look in Window's taskmanager's Processes tab is a new process being created? It seems that the session is tied to the application's process. The reason I ask this is because IE 6 (yes I said 6) will also show this problem of shared session if you open a new IE window using the CTRL+N shortcut. This is because IE is opening a new window but it is still in the same process.
Darn, I should have read a couple more posts before posting. Guffa is correct.
Kelly Herald
Software Developer
|
|
|
|
|
That's because you can't have two instances of Firefox running. When you try to start another instance, it will just open another window in the first instance.
You can look in the process list in Task Manager, and you will see that there is only one Firefox process.
---
single minded; short sighted; long gone;
|
|
|
|
|
So please also tell me the way to do the solution
Bye
|
|
|
|