Runs when a session ends.
<cfargument name="SessionScope" required=True/> |
onSessionStart, Method summary, Managing requests in Application.cfc in Defining the application and its event handlers in Application.cfc in the Developing ColdFusion Applications
ColdFusion passes the following parameters to the method:
Parameter |
Description |
---|---|
SessionScope |
The session scope of the session that is ending. |
ApplicationScope |
The application scope of the session that is ending. |
This method does not return a value; do not use the cfreturn tag.
Use this method for any clean-up activities when the session ends. A session ends when the session is inactive for the session time-out period. You can, for example, save session-related data, such as shopping cart contents or whether the user has not completed an order, in a database, or do any other required processing based on the user's status. You might also want to log the end of the session, or other session-related information, to a file for diagnostic use.If you call this method explicitly, ColdFusion does not end the session; it does execute the method code, but does not lock the Session.You cannot use this method to display data on a user page, because it is not associated with a request.You can access shared scope variables as follows:
The following method decrements an Application scope session count variable and logs the session length.
<cfargument name = "SessionScope" required=true/> |
Sign in to your account