大哥英明,其实我一开始想的和你下面写的那段程序一模一样
不过这样做的坏处是password会留在httpd的log里面,我后来想到可以用POST递交
或者httpd.conf设置auth.php不要留log。但是后来再想就觉得搞这么麻烦还是用pop3s最
简单了:(
【 在 dgwang.bbs@bbs.qxntc.edu.cn (DG大哥) 的大作中提到: 】
: 其实也可以写一个简单的程序,用xinetd 来启动它,它的功能就负责验证用户名和密码。正确返回一个标记,在 bt 上用 php 连接到这个程序来就可以了。
: 或者按照 atppp 的说法,写一个php程序auth.php,返回用户的验证状态,然后在bt的计算机用php的fopen 连接这个php.
: 比如:
: $fp=fopen("http://bbs/auth.php?usrid=$userid&passwd=$password","r");
: $authstat=fgets($fp);
: fclose($fp);
: if(authstat!="OK"){
: echo "对不起,用户名不正确或者密码不正确";
: exit(0);
: }
: ...................
--