| // +----------------------------------------------------------------------+ // // $Id: vpopmail.php,v 1.3 2003/09/08 11:24:05 yavo Exp $ // require_once "Auth/Container.php"; /** * Storage driver for fetching login data from vpopmail * * @author Stanislav Grozev * @package Auth * @version $Revision: 1.3 $ */ class Auth_Container_vpopmail extends Auth_Container { // {{{ Constructor /** * Constructor of the container class * * @return integer Always returns 1. */ function Auth_Container_vpopmail() { return 1; } // }}} // {{{ fetchData() /** * Get user information from vpopmail * * @param string Username - has to be valid email address * @param string Password * @return boolean */ function fetchData($username, $password) { $userdata = array(); $userdata = preg_split("/@/", $username, 2); $result = @vpopmail_auth_user($userdata[0], $userdata[1], $password); return $result; } // }}} } ?>