PHP Класс Horde_Block_Account_Ldap, horde

Copyright 2001-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (LGPL-2). If you did not receive this file, see http://www.horde.org/licenses/lgpl.
Автор: Eric Jon Rostetter ([email protected])
Автор: Jan Schneider ([email protected])
Наследование: extends Horde_Block_Account_Base
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_information array User information hash.
$_ldap Horde_Ldap Pointer to the LDAP connection.

Открытые методы

Метод Описание
__construct ( array $params = [] ) Constructor.
checkPasswordStatus ( ) : string Returns the status of the current password.
getFullname ( ) : string Returns the user's full name.
getHome ( ) : string Returns the user's home (login) directory.
getPasswordChange ( ) : string Returns the date of the user's last password change.
getShell ( ) : string Returns the user's default shell.

Защищенные методы

Метод Описание
_convertWinTimeToUnix ( integer $dateLargeInt ) : integer Code from 'brudinie at yahoo dot co dot uk' at http://nl3.php.net/ldap/
_getAccount ( ) : Horde_Ldap_Entry Returns the user account from the LDAP source.
_getMaxPasswd ( ) : integer | boolean Returns the win32 AD epoch number of days the password may be unchanged.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( array $params = [] )
$params array A hash containing connection parameters.

_convertWinTimeToUnix() защищенный Метод

Code from 'brudinie at yahoo dot co dot uk' at http://nl3.php.net/ldap/
protected _convertWinTimeToUnix ( integer $dateLargeInt ) : integer
$dateLargeInt integer The win32 active directory epoch time.
Результат integer A unix timestamp.

_getAccount() защищенный Метод

Returns the user account from the LDAP source.
protected _getAccount ( ) : Horde_Ldap_Entry
Результат Horde_Ldap_Entry An entry with complete account details.

_getMaxPasswd() защищенный Метод

Returns the win32 AD epoch number of days the password may be unchanged.
protected _getMaxPasswd ( ) : integer | boolean
Результат integer | boolean Number of days or false if no limit.

checkPasswordStatus() публичный Метод

Returns the status of the current password.
public checkPasswordStatus ( ) : string
Результат string A string with a warning message if the password is about to expire.

getFullname() публичный Метод

Returns the user's full name.
public getFullname ( ) : string
Результат string The user's full name.

getHome() публичный Метод

Returns the user's home (login) directory.
public getHome ( ) : string
Результат string The user's directory.

getPasswordChange() публичный Метод

Returns the date of the user's last password change.
public getPasswordChange ( ) : string
Результат string Date string.

getShell() публичный Метод

Returns the user's default shell.
public getShell ( ) : string
Результат string The user's shell.

Описание свойств

$_information защищенное свойство

User information hash.
protected array $_information
Результат array

$_ldap защищенное свойство

Pointer to the LDAP connection.
protected Horde_Ldap $_ldap
Результат Horde_Ldap