Separated code for IMAP into IMAP, POP3 and NNTP
[moodle.git] / auth / nntp / lib.php
1 <?PHP  // $Id$
2        // Authentication by looking up an IMAP, POP or NNTP server
4 // This code is completely untested so far  -  IT NEEDS TESTERS!
5 // Looks like it should work though ...
7 $CFG->auth_nntphost   = "127.0.0.1";  // Should be IP number
8 $CFG->auth_nntpport   = "119";      
11 function auth_user_login ($username, $password) {
12 // Returns true if the username and password work
13 // and false if they are wrong or don't exist.
15     global $CFG;
17     $host = "{$CFG->auth_nntphost:$CFG->auth_nntpport/nntp}";
19     if ($connection = imap_open($host, $username, $password, OP_HALFOPEN)) {
20         imap_close($connection);
21         return true;
23     } else {
24         return false;
25     }
26 }
29 ?>