Location: PHPKode > projects > Lead Follow-Up Database > web/codelib/sys/CAuthSession.inc.php
<?php
//=================================================================
// Lead Follow-Up Database
// Copyright (c) phpkobo.com ( http://www.phpkobo.com/ )
// Email : hide@address.com
// ID : LF201_107
//
// This software is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; version 2 of the
// License.
//
// [Installation Guide]
// http://www.phpkobo.com/doc.php?d=install&p=LF201_107
//
//=================================================================

//----------------------------------------------------------------
// CAuthSession
//----------------------------------------------------------------
class CAuthSession extends CObject
{
	function GetKey()
	{
		return AUTHSESSION_KEY;
	}
	
	function Enable()
	{
		$_SESSION[$this->GetKey()] = $this->GetKey();
	}

	function Terminate()
	{
		unset( $_SESSION[$this->GetKey()] );
	}

	function Check()
	{
		return isset( $_SESSION[$this->GetKey()] ) && 
			( $_SESSION[$this->GetKey()] == $this->GetKey() );
	}

	function SetV( $key , $val )
	{
		$_SESSION[$this->GetKey() . $key ] = $val;
	}

	function SetAV( $ax )
	{
		foreach ( $ax as $key => $val )
			$_SESSION[$this->GetKey() . $key ] = $val;
	}

	function GetV( $key )
	{
		if ( isset( $_SESSION[$this->GetKey() . $key ] ) )
			return $_SESSION[$this->GetKey() . $key ];
		else
			return '';
	}
}

//----------------------------------------------------------------
// END OF FILE
//----------------------------------------------------------------
?>
Return current item: Lead Follow-Up Database