<?php  // $Id: lib.php,v 1.7 2004/09/12 01:05:30 gustav_delius Exp $
       // Authentication by looking up an NNTP server


function auth_user_login ($username, $password) {
// Returns true if the username and password work
// and false if they are wrong or don't exist.

    global $CFG;

    $hosts = split(';', $CFG->auth_nntphost);   // Could be multiple hosts

    foreach ($hosts as $host) {                 // Try each host in turn
        $host = '{'.trim($host).":$CFG->auth_nntpport/nntp}";

        error_reporting(0);
        $connection = imap_open($host, $username, $password, OP_HALFOPEN);
        error_reporting($CFG->debug);   

        if ($connection) {
            imap_close($connection);
            return true;
        }
    }

    return false;    // No match
}


?>
