荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: 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软件 网络书店