荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: atppp@smth.org-SPAM.no (Big Mouse), 信区: InstallBBS
标  题: [smth1.2.1]web注册填写密码并且直接生成注册单
发信站: BBS 水木清华站 (Tue Nov  2 10:02:40 2004)
转信站: SZU!news.szu.edu.cn!news.feeling.smth.org!maily.cic.tsinghua.edu.cn!SMT

个人通信赫赫,好像有点用就转这里吧

寄信人: atppp (Big Mouse)
标  题: Re: help,please
发信站: 牧场物语 (Mon Nov  1 15:39:15 2004)
来  源: 192.168.0.6

1.2.1可以做的修改:
我没办法测试,只能看着1.2.1版的代码臆测一下,如果你碰到问题再问我。

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 "马上"
这两个smth默认好像是48小时,比较bt。这样改能保证telnet立即能填写注册单。


--

※ 来源:·BBS 水木清华站 smth.org·[FROM: 128.12.181.*]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店