Class IMP_Auth
THis class provides authentication for IMP.
The following is the list of IMP session variables: - compose_cache: (array) List of compose objects that have not yet been garbage collected. - file_upload: (integer) If file uploads are allowed, the max size. - filteravail: (boolean) Can we apply filters manually? - imap_acl: (boolean) See 'acl' entry in config/backends.php. - imap_admin: (array) See 'admin' entry in config/backends.php. - imap_namespace: (array) See 'namespace' entry in config/backends.php - imap_ob/*: (Horde_Imap_Client_Base) The IMAP client objects. Stored by server key. - imap_quota: (array) See 'quota' entry in config/backends.php. - imap_thread: (string) The trheading algorithm supported by the server. - maildomain: (string) See 'maildomain' entry in config/backends.php. - notepadavail: (boolean) Is listing of notepads available? - pgp: (array) Cached PGP passhprase values. - rteavail: (boolean) Is the HTML editor available? - search: (IMP_Search) The IMP_Search object. - server_key: (string) Server used to login. - smime: (array) Settings related to the S/MIME viewer. - smtp: (array) SMTP options ('host' and 'port') - showunsub: (boolean) Show unsusubscribed mailboxes on the folders screen. - tasklistavail: (boolean) Is listing of tasklists available? - view: (string) Either 'dimp', 'imp', 'mimp', or 'mobile'.
Copyright 1999-2012 Horde LLC (http://www.horde.org/)
See the enclosed file COPYING for license information (GPL). If you did not receive this file, see http://www.horde.org/licenses/gpl.
Category: Horde
License: GPL
Author: Chuck Hagenbuch chuck@horde.org
Author: Jon Parise jon@horde.org
Author: Michael Slusarz slusarz@horde.org
Located at Auth.php
public static
mixed
|
|
public static
mixed
|
|
public static
string
|
|
public static
boolean
|
#
isPreferredServer( string $server, string $key = null )
Determines if the given mail server is the "preferred" mail server for this web server. This decision is based on the global 'SERVER_NAME' and 'HTTP_HOST' server variables and the contents of the 'preferred' field in the server's definition. The 'preferred' field may take a single value or an array of multiple values. |
public static
object
|
|
public static
|
#
authenticateCallback( )
Perform post-login tasks. Session creation requires the full IMP environment, which is not available until this callback. |