Class myMVC_SessionDB

Description

Class to manage database-based sessions.

The configuration (table, fields, and so on) is in the base configuration (see mymvc.php)

Located in /myMVC/SessionDB.php (line 28)

myMVC_TypeCheck
   |
   --myMVC_DatabaseConnector
      |
      --myMVC_BaseDB
         |
         --myMVC_SessionDB
Method Summary
 myMVC_SessionDB __construct ()
 array getSessionDataFromDB (string $sessionId)
 void saveSessionDataIntoDB (string $sessionId, array $sessionData)
Variables
Methods
Constructor __construct (line 33)

Constructor.

  • access: public
myMVC_SessionDB __construct ()

Redefinition of:
myMVC_BaseDB::__construct()
Constructor
deleteOldSessions (line 104)

Delete old session from database

  • access: public
void deleteOldSessions ()
getSessionDataFromDB (line 44)

Get session data from database

  • return: The session data
  • access: public
array getSessionDataFromDB (string $sessionId)
  • string $sessionId: The SessionID
saveSessionDataIntoDB (line 72)

Save session data into the database

  • access: public
void saveSessionDataIntoDB (string $sessionId, array $sessionData)
  • string $sessionId: The SessionID
  • array $sessionData: The session data

Inherited Methods

Inherited From myMVC_BaseDB

 myMVC_BaseDB::__construct()
 myMVC_BaseDB::callCounter()
 myMVC_BaseDB::callFinder()
 myMVC_BaseDB::callIterator()
 myMVC_BaseDB::checkFields()
 myMVC_BaseDB::checkUniques()
 myMVC_BaseDB::createWhere()
 myMVC_BaseDB::delete()
 myMVC_BaseDB::deleteAll()
 myMVC_BaseDB::findAll()
 myMVC_BaseDB::findByParameter()
 myMVC_BaseDB::findByPK()
 myMVC_BaseDB::findBySQLQuery()
 myMVC_BaseDB::getCountAll()
 myMVC_BaseDB::getCountByParameter()
 myMVC_BaseDB::isRecordUnique()
 myMVC_BaseDB::iterateAll()
 myMVC_BaseDB::now()
 myMVC_BaseDB::nowFormatted()
 myMVC_BaseDB::registerCounter()
 myMVC_BaseDB::registerFinder()
 myMVC_BaseDB::save()
 myMVC_BaseDB::saveValues()
 myMVC_BaseDB::sqlExportByParameter()
 myMVC_BaseDB::__call()

Inherited From myMVC_DatabaseConnector

 myMVC_DatabaseConnector::__construct()
 myMVC_DatabaseConnector::errno()
 myMVC_DatabaseConnector::error()
 myMVC_DatabaseConnector::execute()
 myMVC_DatabaseConnector::executeSelect()
 myMVC_DatabaseConnector::freeResult()
 myMVC_DatabaseConnector::getDatabaseConnection()
 myMVC_DatabaseConnector::getRowsNum()
 myMVC_DatabaseConnector::getValueArrayFromResult()
 myMVC_DatabaseConnector::getValuesFromResult()
 myMVC_DatabaseConnector::quoteSqlString()
 myMVC_DatabaseConnector::quoteSqlStringForLike()

Inherited From myMVC_TypeCheck

 myMVC_TypeCheck::checkAutoIncrementalId()
 myMVC_TypeCheck::checkBoolNotNull()
 myMVC_TypeCheck::checkBoolNull()
 myMVC_TypeCheck::checkDateNotNull()
 myMVC_TypeCheck::checkDateNull()
 myMVC_TypeCheck::checkDateTimeNotNull()
 myMVC_TypeCheck::checkDateTimeNull()
 myMVC_TypeCheck::checkDomainnameNotNull()
 myMVC_TypeCheck::checkDomainnameNull()
 myMVC_TypeCheck::checkEMailNotNull()
 myMVC_TypeCheck::checkEMailNull()
 myMVC_TypeCheck::checkIPNotNull()
 myMVC_TypeCheck::checkIPNull()
 myMVC_TypeCheck::checkMacNotNull()
 myMVC_TypeCheck::checkMacNull()
 myMVC_TypeCheck::checkMaskNotNull()
 myMVC_TypeCheck::checkMaskNull()
 myMVC_TypeCheck::checkNetworkNotNull()
 myMVC_TypeCheck::checkNetworkNull()
 myMVC_TypeCheck::checkSignedIntNotNull()
 myMVC_TypeCheck::checkSignedIntNull()
 myMVC_TypeCheck::checkSignedMediumIntNotNull()
 myMVC_TypeCheck::checkSignedMediumIntNull()
 myMVC_TypeCheck::checkSignedSmallIntNotNull()
 myMVC_TypeCheck::checkSignedSmallIntNull()
 myMVC_TypeCheck::checkSignedTinyIntNotNull()
 myMVC_TypeCheck::checkSignedTinyIntNull()
 myMVC_TypeCheck::checkString255NotNull()
 myMVC_TypeCheck::checkString255Null()
 myMVC_TypeCheck::checkTextNotNull()
 myMVC_TypeCheck::checkTextNull()
 myMVC_TypeCheck::checkTimeNotNull()
 myMVC_TypeCheck::checkTimeNull()
 myMVC_TypeCheck::checkUnsignedIntNotNull()
 myMVC_TypeCheck::checkUnsignedIntNull()
 myMVC_TypeCheck::checkUnsignedMediumIntNotNull()
 myMVC_TypeCheck::checkUnsignedMediumIntNull()
 myMVC_TypeCheck::checkUnsignedSmallIntNotNull()
 myMVC_TypeCheck::checkUnsignedSmallIntNull()
 myMVC_TypeCheck::checkUnsignedTinyIntNotNull()
 myMVC_TypeCheck::checkUnsignedTinyIntNull()
 myMVC_TypeCheck::checkURLNotNull()
 myMVC_TypeCheck::checkURLNull()

Documentation generated on Thu, 05 Jan 2017 12:47:15 +0100 by phpDocumentor 1.4.4