From: Paul J. T. <th...@us...> - 2001-07-28 21:47:50
|
Update of /cvsroot/squirrelmail/sm2-api/templates In directory usw-pr-cvs1:/tmp/cvs-serv32381/templates Added Files: Tag: thomppj ZkAuthImplementor.php Log Message: Wrote base classes for Authentication API, Implementor template, and testing implementor. --- NEW FILE --- <?php /* * Squirrelmail2 API * Copyright (c) 2001 Th Squirrelmail Foundation * Licensed under the GNU GPL. For full terms see the file COPYING. * * $Id: ZkAuthImplementor.php,v 1.1.2.1 2001/07/28 21:47:47 thomppj Exp $ */ /** * ZkAuthImplementor * * The ZkAuthImplementor class is the template for classes that provide * backend functionality to the Authentication API. */ class ZkAuthImplementor { /** * Create a new ZkAuthImplementor with the given options. * * @param array $options an associative array that can pass options * to the authentication implementator */ function ZkAuthImplementor($options) { /* Instantiate the Authentication Implementor Here! */ } /** * Check a username/password pair. * * @param string $username username with which to authenticate * @param string $password password with which to authenticate * @return bool indicates correct or incorrect password */ function checkPassword($username, $password) { /* Code to check for success... */ return (true); /* Otherwise, fail authentication. */ return (false); } } ?> |