LiveUser
[ class tree: LiveUser ] [ index: LiveUser ] [ all elements ]

Class: LiveUser_Auth_PEARAuth

Source Location: /LiveUser-0.16.14/LiveUser/Auth/PEARAuth.php

Class Overview

LiveUser_Auth_Common
   |
   --LiveUser_Auth_PEARAuth

PEAR_Auth container for Authentication


Author(s):

Version:

  • Release: @package_version@

Copyright:

  • 2002-2006 Markus Wolff

Methods


Inherited Variables

Inherited Methods

Class: LiveUser_Auth_Common

LiveUser_Auth_Common::LiveUser_Auth_Common()
Class constructor. Feel free to override in backend subclasses.
LiveUser_Auth_Common::decryptPW()
Decrypts a password so that it can be compared with the user input.
LiveUser_Auth_Common::disconnect()
properly disconnect from resources
LiveUser_Auth_Common::encryptPW()
Encrypts a password for storage in a backend container.
LiveUser_Auth_Common::externalValuesMatch()
Check if the stored external values match the current external values
LiveUser_Auth_Common::freeze()
store all properties in an array
LiveUser_Auth_Common::getProperty()
Function returns the inquired value if it exists in the class.
LiveUser_Auth_Common::init()
Load the storage container
LiveUser_Auth_Common::login()
Tries to make a login with the given handle and password.
LiveUser_Auth_Common::readUserData()
Reads user data from the given data source If only $handle is given, it will read the data from the first user with that handle and return true on success.
LiveUser_Auth_Common::setExternalValues()
Creates associative array of values from $externalValues['values'] with $keysToCheck
LiveUser_Auth_Common::unfreeze()
Reinitializes properties

Class Details

[line 74]
PEAR_Auth container for Authentication

This is a PEAR::Auth backend driver for the LiveUser class. The general options to setup the PEAR::Auth class can be passed to the constructor. To choose the right auth container and options, you have to set 'container' and 'options' respectively in the storage array.

Requirements:

  • File "LiveUser.php" (contains the parent class "LiveUser")
  • PEAR::Auth must be installed in your PEAR directory
  • Array of setup options must be passed to the constructor.



[ Top ]


Method Detail

init   [line 109]

bool init( array &$conf, string $containerName)

Load the storage container
  • Return: true on success or false on failure
  • Access: public

Overrides LiveUser_Auth_Common::init() (Load the storage container)

Parameters:

array   &$conf   —  array containing the configuration.
string   $containerName   —  name of the container that should be used

[ Top ]

readUserData   [line 156]

bool readUserData( [string $handle = ''], [string $passwd = ''], [bool|int $auth_user_id = false])

Reads user data from the given data source Starts and verifies the PEAR::Auth login process
  • Return: true on success or false on failure
  • Access: public

Overrides LiveUser_Auth_Common::readUserData() (Reads user data from the given data source If only $handle is given, it will read the data from the first user with that handle and return true on success.)

Parameters:

string   $handle   —  user handle
string   $passwd   —  user password
bool|int   $auth_user_id   —  if the user data should be read using the auth user id

[ Top ]


Documentation generated on Mon, 11 Mar 2019 15:40:13 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.