Session Management in Application.cfc

Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.

  1. #1

    Default Session Management in Application.cfc

    I have always used an Application.cfm file for most of my webapps but I am
    currently working on one that needed the functionality that the Application.cfc
    method provides...

    My question is do I enable session management the same was as I would in an
    Application.cfm?

    <cffuntion name="onApplicationStart">
    <cfapplication sessionmanagement="yes">
    </cffunction>

    Thanks All!

    Josh


    jeby Guest

  2. Similar Questions and Discussions

    1. CF/Flex3 and session management
      Does anyone know how to manage user access to CF components so that a person must be authenticated before running the CFComponent? Otherwise, if I...
    2. Session management in MX
      We are going to move 2 applications from 2 separate 4.5 servers to 1 MX server and both applications use pretty much the same code for session...
    3. session management logout
      I am trying to get some help with the cfheader expires, pragma and cache - control. As I understand, the meaning of these tags is to keep users...
    4. Session Management Logout...
      Try changing the Expires header to an RFC 1123 date format. According to the RFC spec, it requires the following format: Thu, 01 Dec 1994 16:00:00...
    5. Session Management
      Hello, We've reviewing the CGI::Session and Apache::Session modules, and both seem to do pretty much the same thing. Is one better then the other,...
  3. #2

    Default Re: Session Management in Application.cfc

    No, it's a bit different with application.cfc, something like this:

    <cfcomponent>
    <cfset This.name = "myApplication">
    <cfset This.Sessionmanagement = TRUE>
    <cfset This.Sessiontimeout="#createtimespan(0,0,30,0)#">
    <cfset This.applicationtimeout="#createtimespan(4,0,0,0)# ">

    <cffunction name="onApplicationStart">
    ....here goes any additional stuff you wish to execute when the app is first
    started
    </cffunction>

    </cfcomponent>

    --

    The "this." scope is used within components (or functions), which keeps the
    variable existing as long as the component exists (with application.cfc, all
    the time), and the variables are accessible from outside the component too, by
    prefixing the variable name with the instance name. That is, #this.name#
    specified in application.cfc can be referenced elsewhere as #application.name#.

    HTH. :-)


    Fernis Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139