DiogenesSession Class Reference

Inheritance diagram for DiogenesSession:

Inheritance graph
[legend]
Collaboration diagram for DiogenesSession:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DiogenesSession ()
 doAuth (&$page)
 doAuthWebDAV ($user, $pass)
 doLogin (&$page)
 setBarrelPerms ($alias)

Public Attributes

 $fullname
 $auth = "native"

Detailed Description

This class describes a Diogenes session.

Definition at line 27 of file diogenes.session.inc.php.


Member Function Documentation

DiogenesSession::DiogenesSession (  ) 

The constructor.

Definition at line 36 of file diogenes.session.inc.php.

References DiogenesCoreSession::DiogenesCoreSession().

Here is the call graph for this function:

DiogenesSession::doAuth ( &$  page  ) 

Try to do a Diogenes authentication.

Parameters:
page the calling page (by reference)

Reimplemented from DiogenesCoreSession.

Definition at line 47 of file diogenes.session.inc.php.

References DiogenesCoreSession::$perms, DiogenesCoreSession::$uid, DiogenesCoreSession::$username, and doLogin().

Here is the call graph for this function:

DiogenesSession::doAuthWebDAV ( user,
pass 
)

Try to login for WebDAV (plain-text password).

Return true for success, false for failure.

Definition at line 104 of file diogenes.session.inc.php.

References DiogenesCoreSession::$perms, and DiogenesCoreSession::$uid.

DiogenesSession::doLogin ( &$  page  ) 

Display login screen.

Reimplemented from DiogenesCoreSession.

Definition at line 136 of file diogenes.session.inc.php.

Referenced by doAuth().

DiogenesSession::setBarrelPerms ( alias  ) 

Read a user's permissions for a given barrel.

Parameters:
alias the name of the barrel

Definition at line 157 of file diogenes.session.inc.php.


Member Data Documentation

DiogenesSession::$fullname

full name

Definition at line 29 of file diogenes.session.inc.php.

DiogenesSession::$auth = "native"

is this a native Diogenes account?

Definition at line 31 of file diogenes.session.inc.php.


The documentation for this class was generated from the following file:
Generated on Fri Jan 11 01:20:09 2008 for Diogenes by  doxygen 1.5.1