File: session_schema2.xml

package info (click to toggle)
libphp-adodb 5.22.11-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,288 kB
  • sloc: php: 35,668; xml: 80; sql: 32; makefile: 5
file content (34 lines) | stat: -rw-r--r-- 1,245 bytes parent folder | download | duplicates (3)
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
<?xml version="1.0"?>
<schema version="0.3">
  <table name="sessions2">
    <descr>Table for ADOdb session management</descr>
    <field name="SESSKEY" type="C" size="64">
      <descr>Session key to identify a user's browser session.</descr>
      <KEY/>
      <NOTNULL/>
    </field>
    <field name="EXPIRY" type="T">
      <descr>Slightly redundant as it can be dynamically calculated by NOW() and MODIFIED field,
        but it enables forcing a fixed timeout for specific sessions.
      </descr>
      <NOTNULL/>
    </field>
    <field name="CREATED" type="T">
      <descr>New session creation Timestamp.</descr>
      <NOTNULL/>
    </field>
    <field name="MODIFIED" type="T">
      <descr>Timestamp which is usually updated when the user interacts with a site, to extend the expire time.</descr>
      <NOTNULL/>
    </field>
    <field name="EXPIREREF" type="C" size="250">
      <descr>Usually a User Id or unique username of your application.
        The name EXPIREREF is a bit weird, it may be better to call it USERREF?
      </descr>
    </field>
    <field name="SESSDATA" type="XL">
      <descr>PHP's serialized session data or encrypted serialized session data.</descr>
      <NOTNULL/>
    </field>
  </table>
</schema>