其实也可以写一个简单的程序,用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);
}
.....
为安全起见,在bbs的auth.php 程序中,限定连接来自于bt,从其他地方来的一律做错误处理。
各人愚见,不知是否有点帮助?
【 在 atppp@smth.org-SPAM.no (Big Mouse) 的大作中提到: 】
: 我建议你用pop3验证,其实很容易的,
: 可以直接用pear::auth,google就能找到。我觉得几行代码就够了。
: 要在bbs2www的php上动手脚的话,只怕是稍微一不小心就会出问题。
: 【 在 erovesky (erovesky) 的大作中提到: 】
: : 那么如果是按你说的办法
: : 那么大体上的操作应该是怎么样的/
: ...................
--
FROM 218.194.254.33