Abstract Class myMVC_BaseLogin

Description

Generic class for a user, that can log into the system.

Users should derive this class to manage the users in the database (or other systems)

  • abstract:

Located in /myMVC/BaseLogin.php (line 29)

myMVC_TypeCheck
   |
   --myMVC_DatabaseConnector
      |
      --myMVC_BaseDB
         |
         --myMVC_BaseLogin
Variable Summary
 static mixed $passwordAllowedChars
Method Summary
 static string generatePassword ([ $length = 8], int $lenght)
 boolean isPasswordCorrect (string $passwd)
Variables
Methods
static generatePassword (line 42)

Generate a new password

  • return: The generated password
  • access: public
string generatePassword ([ $length = 8], int $lenght)
  • int $lenght: Length of the password (default: 8)
  • $length
isPasswordCorrect (line 65)

Check the given password against the saved and returns, if it is correct.

  • return: true if the password was correct, false otherwise
  • abstract:
  • access: public
boolean isPasswordCorrect (string $passwd)
  • string $passwd: User's given password

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:14 +0100 by phpDocumentor 1.4.4