照着这个做:
bbs2www/html/bbsreg.html
增加两个<input
<input type="password" name="pass1">
<input type="password" name="pass2">
bbs2www/html/bbsreg.php
首先判断$_POST["pass1"]和$_POST["pass2"]一不一样,不一样就直接html_error_quit
另外我记得密码的位数必须是5-39位(inclusive),这个最好限定一下。
我不确定出了这个范围会不会有问题
$password=bbs_findpwd_check("","",""); 改成
$password = $_POST["pass1"] 赫赫,bbs_findpwd_check是一个自动产生密码的垃圾函数
从$mailbody开始到那个发送邮件失败的http_error_quit都不要了
bbs_createregform函数调用的最后那个参数,改成FALSE,这个非常关键!!
这样做就会填完注册单站务就可以在系统管理菜单->审批注册单看到。
后面的提示稍微改改,可能就差不多了。
另外你的src/site.h最好是这样的:
#define REGISTER_WAIT_TIME (0)
#define REGISTER_WAIT_TIME_NAME "马上"
--
FROM 221.6.29.*