[PHP-users 26856] Re: PEAR の Auth.php で POP3 認証

KOYAMA Tetsuji koyama @ hoge.org
2005年 9月 13日 (火) 16:26:48 JST


小山です。

On 9/12/05, おかだ まこと <ezrysta @ yahoo.co.jp> wrote:
> お世話になります。ezrystaと申します。
> 
> Linux
> PHP 4.3.0
> [PEAR]
> Auth 1.2.3
> Net_POP3 1.3.6
> 
> の環境にてPOP3認証の実装を試みています。

Auth は Web 上の認証を行うクラスですが、それは理解して
いらっしゃいますか?

storage driver として 'POP3' を指定するということは、
Web上の認証に対して POP サーバのユーザ DB を流用する
という意味です。

> POPサーバーのusernameとpasswordを指定する部分が
> よく分かりません。

Auth 内部で生成された Web ページ経由で、username, password は
ユーザが form 入力したものが使用されます。

単に POPサーバにログインできるかどうか確認したいのならば、

require_once 'Net/POP3.php';
$pop3 = new Net_POP3;
$pop3->connect($server, $port);
$result = $pop3->login($username, $password);
$pop3->disconnect();

で良いのではないですか?
-- 
    小山哲志@ビート・クラフト
    koyama @ beatcraft.com
    koyama @ hoge.org


PHP-users メーリングリストの案内