Source for file Session.php
Documentation is available at Session.php
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
* A framework for authentication and authorization in PHP applications
* LiveUser is an authentication/permission framework designed
* to be flexible and easily extendable.
* Since it is impossible to have a
* "one size fits all" it takes a container
* approach which should enable it to
* be versatile enough to meet most needs.
* LICENSE: This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* @category authentication
* @author Markus Wolff <wolff@21st.de>
* @author Helgi Þormar Þorbjörnsson <dufuz@php.net>
* @author Lukas Smith <smith@pooteeweet.org>
* @author Arnaud Limbourg <arnaud@php.net>
* @author Pierre-Alain Joye <pajoye@php.net>
* @author Bjoern Kraus <krausbn@php.net>
* @copyright 2002-2006 Markus Wolff
* @license http://www.gnu.org/licenses/lgpl.txt
* @version CVS: $Id: Session.php,v 1.29 2006/03/14 13:03:32 lsmith Exp $
* @link http://pear.php.net/LiveUser
require_once 'LiveUser/Auth/Common.php';
* Session based container for Authentication
* This is a backend driver for a simple session based anonymous LiveUser class.
* - File "LiveUser.php" (contains the parent class "LiveUser")
* @category authentication
* @author Lukas Smith <smith@pooteeweet.org>
* @copyright 2002-2006 Markus Wolff
* @license http://www.gnu.org/licenses/lgpl.txt
* @version Release: @package_version@
* @link http://pear.php.net/LiveUser
* name of the key containing the Session phrase inside the auth session array
* Load the storage container
* @param array array containing the configuration.
* @param string name of the container that should be used
* @return bool true on success or false on failure
function init(&$conf, $containerName)
parent ::init($conf, $containerName);
* @return bool true on success or false on failure
function _updateUserData ()
* Reads user data from the given data source
* Compares $passwd with a string inside the $_SESSION array
* @param string user handle
* @param string user password
* @param bool|intif the user data should be read using the auth user id
* @return bool true on success or false on failure
function readUserData($handle = '', $passwd = '', $auth_user_id = false )
|| $_SESSION[$this->alias['passwd']] !== $passwd
Documentation generated on Mon, 28 Jan 2008 03:30:31 -0500 by phpDocumentor 1.4.0. PEAR Logo Copyright © PHP Group 2004.
|