API Joomla 1.5.26
Documentation des API du CMS Joomla en version 1.5

Référence de la classe Auth_OpenID_FileStore

Graphe d'héritage de Auth_OpenID_FileStore:
Graphe de collaboration de Auth_OpenID_FileStore:

Liste de tous les membres

Fonctions membres publiques


Documentation des fonctions membres

Auth_OpenID_FileStore::_allAssocs ( )

Remove expired entries from the database. This is potentially expensive, so only run when it is acceptable to take time.

private

Références _listdir(), _removeIfPresent(), et Auth_OpenID_Association::deserialize().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::_filenameEscape ( str)

private

Références $filename, $i, _isFilenameSafe(), et Auth_OpenID::toBytes().

Référencé par getAssociationFilename().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::_getAssociation ( filename)

private

Références $filename, _removeIfPresent(), et Auth_OpenID_Association::deserialize().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::_isFilenameSafe ( char)

private

Référencé par _filenameEscape().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::_listdir ( dir)

private

Références $filename.

Référencé par _allAssocs(), clean(), cleanupNonces(), et getAssociation().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::_mkdtemp ( dir)

private

Références $i, et $name.

Auth_OpenID_FileStore::_mkstemp ( dir)

private

Références $i, et $name.

Référencé par _mktemp().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::_mktemp ( )

Create a temporary file on the same filesystem as $this->association_dir.

The temporary directory should not be cleaned if there are any processes using the store. If there is no active process using the store, it is safe to remove all of the files in the temporary directory.

Renvoie:
array ($fd, $filename) private

Références $name, _mkstemp(), et _removeIfPresent().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::_removeIfPresent ( filename)

Attempt to remove a file, returning whether the file existed at the time of the call.

private

Renvoie:
bool $result True if the file was present, false if not.

Références $filename.

Référencé par _allAssocs(), _getAssociation(), _mktemp(), clean(), cleanupNonces(), removeAssociation(), et storeAssociation().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::_rmtree ( dir)

private

Références $item.

Référencé par destroy().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::_safe64 ( str)

private

Références Auth_OpenID_SHA1().

Référencé par getAssociationFilename().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::_setup ( )

Make sure that the directories in which we store our data exist.

private

Références Auth_OpenID::ensureDir().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::Auth_OpenID_FileStore ( directory)

Initializes a new Auth_OpenID_FileStore. This initializes the nonce and association directories, which are subdirectories of the directory passed in.

Paramètres:
string$directoryThis is the directory to put the store directories in.

Références Auth_OpenID::ensureDir().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::clean ( )

Références $filename, $now, _listdir(), _removeIfPresent(), et Auth_OpenID_checkTimestamp().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::cleanupAssociations ( )

Réimplémentée à partir de Auth_OpenID_OpenIDStore.

Auth_OpenID_FileStore::cleanupNonces ( )

Réimplémentée à partir de Auth_OpenID_OpenIDStore.

Références $Auth_OpenID_SKEW, $now, $parts, _listdir(), et _removeIfPresent().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::destroy ( )

Références _rmtree().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::getAssociation ( server_url,
handle = null 
)

Retrieve an association. If no handle is specified, return the association with the most recent issue time.

Renvoie:
mixed $association

Réimplémentée à partir de Auth_OpenID_OpenIDStore.

Références $filename, $name, et _listdir().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::getAssociationFilename ( server_url,
handle 
)

Create a unique filename for a given server url and handle. This implementation does not assume anything about the format of the handle. The filename that is returned will contain the domain name from the server URL for ease of human inspection of the data directory.

Renvoie:
string $filename

Références $filename, $parts, _filenameEscape(), et _safe64().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::removeAssociation ( server_url,
handle 
)

Remove an association if it exists. Do nothing if it does not.

Renvoie:
bool $success

Réimplémentée à partir de Auth_OpenID_OpenIDStore.

Références $filename, et _removeIfPresent().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::storeAssociation ( server_url,
association 
)

Store an association in the association directory.

Réimplémentée à partir de Auth_OpenID_OpenIDStore.

Références $filename, et _removeIfPresent().

Voici le graphe d'appel pour cette fonction :

Auth_OpenID_FileStore::useNonce ( server_url,
timestamp,
salt 
)

Return whether this nonce is present. As a side effect, mark it as no longer present.

Renvoie:
bool $present

Réimplémentée à partir de Auth_OpenID_OpenIDStore.

Références $Auth_OpenID_SKEW, $filename, et $parts.


La documentation de cette classe a été générée à partir du fichier suivant :