示例#1
0
 public function __construct(DbAdapter $zendDb, $tableName = null, $identityColumn = null, $credentialColumn = null, $credentialTreatment = null, $dateColumn = null, $firstLogin = true)
 {
     parent::__construct($zendDb, $tableName, $identityColumn, $credentialColumn, $credentialTreatement);
     if ($dateColumn !== null) {
         $this->setDateColumn($dateColumn);
     }
     if (isset($firstLogin)) {
         $this->setFirstLogin($firstLogin);
     }
 }
示例#2
0
 public function __construct($username, $password)
 {
     $dbConfig = $this->loadDbConfig();
     //        \Zend\Debug\Debug::dump($dbConfig, $sm);
     $dbAdapter = new Adapter($dbConfig);
     parent::__construct($dbAdapter, "user", "login", "password");
     $this->username = $username;
     $this->password = $password;
     $this->setIdentity($username)->setCredential($password);
 }
示例#3
0
 /**
  * __construct() - Sets configuration options
  *
  * @param  string                               $tableName           Optional
  * @param  string                               $identityColumn      Optional
  * @param  string                               $credentialColumn    Optional
  * @param  string                               $credentialTreatment Optional
  * @return \Zend\Authentication\Adapter\DbTable
  */
 public function __construct($tableName = null, $schemaName = null, $identityColumn = null, $credentialColumn = null, array $returnColumns = null)
 {
     $this->clearIdentity();
     $zendDb = \Cityware\Db\Factory::factory();
     $this->zendDb = $zendDb->getAdapter();
     parent::__construct($this->zendDb);
     if (null !== $tableName) {
         if (null !== $schemaName) {
             $this->setTableName(new TableIdentifier($tableName, $schemaName));
         } else {
             $this->setTableName($tableName);
         }
     }
     if (null !== $identityColumn) {
         $this->setIdentityColumn($identityColumn);
     }
     if (null !== $credentialColumn) {
         $this->setCredentialColumn($credentialColumn);
     }
     $this->returnColumns = $returnColumns;
 }
示例#4
0
文件: DbAdapter.php 项目: arbi/MyCode
 function __construct($dbAdapter, $dbTable = null, $identityColumn = null, $credentialColumn = null)
 {
     parent::__construct($dbAdapter, $dbTable, $identityColumn, $credentialColumn, '? AND disabled = 0');
 }