State Management :: Run Code When User Inactivity Period Is Reached
May 23, 2010
i waould like to know how i could run code when the user is about to logout due to inactivity.The reason for this is, i have 2 things, a chatroom, and a members online list, and the chat deletes any users that may still be logged in, and removes them off members online list, but ONLY when they click on logout.
And i have realised that hardly any users click logout, but simply close their browsers. So i would like to know, is there any way i could maybe add a delete code when the user is being logged out due to inactivity
View 8 Replies
Similar Messages:
Feb 6, 2012
I am using my own custom code to create users, log them in etc... but using Forms authentication.I need the ability to "automatically" logoff a user. There is a process that occurs when the user is "logged off". Now, when the user logs in, the user object is held in session.The user can logoff via the site, or when the forms authentication times out, the user is logged off by obtaining the user object in session.However, if the browser is closed then how can I detect a period of inactivity so then i will have the ability to log off the user? Javascript/AJAX solutions are not permitted
View 18 Replies
May 7, 2015
my wish is after 60 minutes and user's inactivity, the user will be redirect to Login.aspx page.
View 1 Replies
Feb 17, 2011
in my application the default time out period for a session is 20 minutes. but i want to increase the sessiion time out period for a textbox.
View 4 Replies
Feb 2, 2011
i want to know how expire the session after certain period of time which has been created once the customer logged in to the page
View 3 Replies
Sep 1, 2010
We have a web site that implements a custom SiteMapProvider using a User Control added in the master page. I need to be able to limit the sitemap nodes added depending on the logged in user, that is, certain users should not see certain sitemap nodes. Currently, the login processing code determines if users are in the certain category or role and then sets a value in session state, for example, Session["UserInRoleXXX"] = "Yes"; I tried changing the code in the user control to check the session state, but I got the following error: NullReferenceException ... Object reference not set to an instance of an object." Can session state be accessed in a user control?
View 6 Replies
Apr 28, 2010
I am trying to use "viewstate" inorder to 1.get the information i type in onepage and retrieve into another page.2.so i created 2 text boxes FirstName and Lastname and a submit button in first web page.3.i want to retrieve these names in the other page for which i am writing the code for button.But i dont know exactly how to use the viewstate....i tried with request.querystring and its working.So i want to use viewstate instead request.querystring.
View 9 Replies
Mar 25, 2010
My prior asp.net apps used windows authentication on an intranet. Now I'm developing an app for the internet and am stumbling over how to properly manage user sessions and state.
I first developed my web site functionality; created the SQL DB and got all of the pages to properly handle the data. Then, I installed the SQL Membership database and was able to get the CreateUser, Login, Logout pages to work. On the Verify process for the Userid, I added a step that will take the membership UserId value and create a Company record in my tables and link my CompanyId key with the UserId.
At Login time, I create a CompanyId session variable; each page uses it to retrieve records for the user. When Session Timeout occurs and the user click a link to another page, the app redirects properly to a Login page. However, if the time expires and then the user interacts on that same page, 'Object not set to an instance of the object' - the CompanyId session variable has expired.
What is the proper way to handle this? I'd like the page to automatically redirect to a TimedOut page (this would happen automatically without the user doing anything).
I considered writing a Function where I pass the Session variable I want and the Function sees if it exists; if it doesn't it would do a Response.Redirect to the TimedOut page...I can't get the Redirect to work in a Class Function ('reference to a non-shared member...').
I assumed that I should set CompanyId as a Session Variable so each page knows the user to get data for. Another approach is to use the membership User and if it is still valid, do a DB lookup to get the CompanyId. I did not choose this because I felt that it would increase DB traffic and web traffic.
Here are several relevant settings from my web.config:
<sessionState cookieless="UseDeviceProfile" />
<authentication mode="Forms">
<forms loginUrl="~/UserTasks/Login.aspx" />
It feels like there should be a straightforward answer to this but I am missing it.
View 7 Replies
Mar 10, 2011
I have one web application. In that, I have two pages. One is view/edit page and another one is login page. The view/edit page contains one edit button and one login button.
First I execute view/edit page, at that time I dont want to show edit button. When user clicks login button, the page will be redirected to login page, where the user has to enter username and password. If user enters both correct, again the page will be redirected back to view/edit page. This time, the edit button has to be shown to make some modifications, since the user is authenticated.
I tried this thing by using session with cookieless. It works perfectly but some times it shows web page not available. I made session timeout 120 minutes and cookieless is true. In URL session ID also available.
So, whats the alternate way to maintain user log state or whats wrong in web.config file.
View 1 Replies
May 21, 2010
i would like to know how i could edit the time a user loggs out if inactive, as the default is quite short.
So for example, i would like to set the inactivity time before user is logged out, to 60 mins.
View 1 Replies
Apr 23, 2010
I am a little bit new at handling multiple sessions congruently.
Basically i have created a chat application. In which i have a moderator page.
Now the moderator has the privilege to block particular users from the chat. Every user including the moderator has a session variable defined as Session["UserID"].
e.g for the username "moderator" the Session["UserID"]=moderator.
Now as i am logged in as the moderator how do i delete the session of a particular user whom i want to block the chat from commencing.
View 3 Replies
Aug 5, 2010
I am using session to strore code
if (!string.IsNullOrEmpty(Request.QueryString["c"]))
System.Web.HttpContext.Current.Session["Code"] = Request.QueryString["c"];
else
System.Web.HttpContext.Current.Session["Code"] = "GR";
Instead of session,now I want to use cookies.
View 8 Replies
Jul 3, 2010
know much about session management. I used only sessions variables in SignupForm, Forget Password. I dnt know how to code or login and logout via session. What is inproc and outproc.
View 1 Replies
Nov 13, 2010
i get a null reference exception for this code.//was trying to retrieve cookie, who's name is attached as query string.
string cookieName = Request.QueryString["CookieName"].ToString();
View 1 Replies
Aug 24, 2010
here i have code for write cookies in computer but i dont know where is store in local pc , i know it write some where b'caz i can read this cookies also but where it save in local pchere is code
'Create a new cookie, passing the name into the constructor
Dim ContactId As New HttpCookie("ContactID")
Dim PWDID As New HttpCookie("PWDID")
[code]...
View 3 Replies
Mar 15, 2011
I have a very basic application with user authentication. I also have a grid in my masterpage that shows all the users logged on. However, after a user logs out, it still shows them to be logged on in the users grid for the duration of the session, which is 20 mins. How do I get the grid to exclude users who've logged out? Here's the code behind for the grid:
[Code]....
View 6 Replies
May 20, 2010
I try to use some cookies in my website.
But it isn't working right now.... , maybe becuase he doensn't run at a domain and locally like:
[URL}
But i like to be sure about this, and is my code ok?
The first one i run it , he runs the code between the if statemant.
The second one he has a cookie so he doesn't run the code between the if, but, the value of the coockie is null ?
View 6 Replies
May 28, 2010
I want to don't let the page to go back ,for that i am using the code to expire the page after the first time it loads so that when second time the page will load it will not find the such page in cache ,but problem is that my code is not working propely when i am using page.Ispostback, iam inserting my code here[Code]....
View 1 Replies
Oct 29, 2010
i have defined profile properties in my web config file but unable to access them in code behind. even profile object is not available. i have to writer fully qualified name like System.Web.Profile. below is my web config
<profile>
View 2 Replies
Sep 1, 2010
I am trying to incorporate AJAX in my web project for the first time and it isn't working. I don't know how to instantiate a class once and use AJAX to update the dataset numerous times before updating the database changes using a postback.
My project is to learn AJAX with a class object. Clicking the button is supposed to increment a count by one using a class to store the count. Here is my class:
[Code]....
Here is my HTML code:
[Code]....
And here are my button click event code snippets:
[Code]....
My problem is that as I step through the code (after clicking on the second button) it instantiates a new class object each time which returns a value of 2 every time. I have tried to fix the problem by putting my counter class instantiation in the pageload event using "If Not IsPostBack Then ..." but my probem there is that the button click event block of code would not recognize the cCount class - it put the blue lines under the cCount
My goal is to have the class object available to multiple events in the code behind: especially using AJAX to build records in one of my DataSet tables Does anyone know how to handle this?
View 6 Replies
Jul 10, 2010
I would like to reuse in different ASP.net classes the following code :
[Code]....
However i cannot add this code in App_Code because Session is not recognized in .cs classes.
Therefore i need to create resusable asp.net classes which will contain the previous code.
View 4 Replies
Nov 3, 2010
How can i capture Application pool recycle event in asp.net c# code so that when recycle event occurs i can make a post back or refresh the page in the code ?. Our Application sessionstate mode is StateServer which helps me in not loosing the session data but still i need to refresh the page at server side only on this particluar event.The reason is at the client side javascript webform_DoCallBack doesnot fire when there is application pool recycle and thus website stops getting updates.we have a timer set to 15 minutes when webform_DoCallBack fires and fecthes updates for the page and displays it.
View 8 Replies
Apr 5, 2010
I am looking for an elegant (i guess as elegant as it can be) solution to caching a users profile on login (whether it is session, cache, cookie, etc) and keeping it in sync when a users profile is changed. How do you guys handle this? Just simply call a Flush() method in your Save() method that invalidates the cache?
View 1 Replies
Nov 26, 2010
I am using Principal class to get the user information
HttpContext.Current.User.Identity.Name thro this i am getting doamin name and NT ID
So how can i extract User name and email from NT ID
View 6 Replies
Oct 8, 2010
How can I redirect the user to the first page when they've been idle for more than 20 minutes or so?Here's my session timeout time in my web config file:
[Code]....
View 6 Replies