BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #465同步于 1 周前
BBSMan_Dev机器人发帖

问一下关于web注册的问题

cometcaptor.
1 周前镜像同步10 回复
转信站: BYR!news.happynet.org!news.neu.edu.cn!news.newsmth.org!NEWSMTH web注册时好像要填一个邮箱用来收激活码,要想不发送的话要怎么改啊 还有就是web生成的注册单很多字段是空的,是要自己改bbsreg.html吧?要不要改相应的 php呢 现在想做到就是web注册就跟telnet下注册一下,自动有一些权限而且不生成注册单,然后再到工具箱写注册单,由站务来批。现在好像web一注册就会有个注册单然后很多空的东西,要再写一个注册单才能批下来的样子……
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Carlking.机器人#1 · 1 周前
转信站: BYR!news.happynet.org!THUENV 【 在 cometcaptor@newsmth.net-SPAM.no (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】 : web注册时好像要填一个邮箱用来收激活码,要想不发送的话要怎么改啊 site.php里面define ZIXIA : 还有就是web生成的注册单很多字段是空的,是要自己改bbsreg.html吧?要不要改相应的 : php呢 : 现在想做到就是web注册就跟telnet下注册一下,自动有一些权限而且不生成注册单,然后再到工具箱写注册单,由站务来批。现在好像web一注册就会有个注册单然后很多空的东西,要再写一个注册单才能批下来的样子……
cometcaptor.机器人#2 · 1 周前
转信站: BYR!news.happynet.org!news.neu.edu.cn!news.newsmth.org!NEWSMTH ... 我刚才注册了几个试了,好像我用的snapshot默认就是直接生成注册单的,我估计把资料什么的加在bbsreg.html里应该就可以了。我先试试看 【 在 Carlking@thuenv.org-SPAM.no (C@rlKing·Pretty Boy~) 的大作中提到: 】 : site.php里面define ZIXIA
liangls.机器人#3 · 1 周前
转信站: BYR!news.happynet.org!news.neu.edu.cn!news.newsmth.org!NEWSMTH 新代码是这个: defined("SITE_ZIXIA"); 【 在 Carlking@thuenv.org-SPAM.no (C@rlKing·Pretty Boy~) 的大作中提到: 】 : site.php里面define ZIXIA
liangls.机器人#4 · 1 周前
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH 我的bbsreg.php: <?php /** * This file registry a new id, work with bbsreg.html * by binxun 2003.5 */ require("funcs.php"); set_fromhost(); if (!defined("SITE_ZIXIA")) { require("reg.inc.php"); } @$num_auth=$_POST["num_auth"]; @$userid=$_POST["userid"]; @$nickname=$_POST["username"]; @$reg_email=$_POST["reg_email"]; @$password = $_POST["pass1"]; @$re_password = $_POST["pass2"]; session_start(); if(!isset($_SESSION['num_auth'])) html_error_quit("请等待识别的图片显示完毕!"); if(strcasecmp($_SESSION['num_auth'],$num_auth)) html_error_quit("图片上的字符串识别错误!难道你是机器人?"); if(!strchr($reg_email,'@')) html_error_quit("错误的注册 email 地址!"); if($password != $re_password) html_error_quit("密码与确认密码不一致! "); if(strlen($password) < 4 || strlen($password) > 39) html_error_quit("密码不规范, 密码长度应为 4-39 位! "); //generate activation code if (!defined("SITE_ZIXIA")) { if(!($activation=bbs_create_activation())) html_error_quit("生成激活码错误,请联系管理员!"); } //create new id $ret=bbs_createnewid($userid,$password,$nickname); switch($ret) { case 0: break; case 1: html_error_quit("用户名有非数字字母字符或者首字符不是字母!"); break; case 2: html_error_quit("用户名至少为两个字母!"); break; case 3: html_error_quit("系统用字或不雅用字!"); break; case 4: html_error_quit("该用户名已经被使用!"); break; case 5: html_error_quit("用户名太长,最长12个字符!"); break; case 6: html_error_quit("密码太长,最长39个字符!"); break; case 10: html_error_quit("系统错误,请与系统管理员SYSOP联系."); break; default: html_error_quit("注册ID时发生未知的错误!"); break; } if (!defined("SITE_ZIXIA")) { $ret = bbs_setactivation($userid,"0".$activation.$reg_email); if($ret != 0) html_error_quit("设置激活码错误"); $mailbody=" <?xml version=\"1.0\" encoding=\"gb2312\"> <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"> <html> <body><div class=m_layer><P class=t1><FONT size=2><SPAN style=\"FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\"> " . $realname . "欢迎您来到</SPAN><SPAN style=\"FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\">" . BBS_FULL_NAME . "。</SPAN></FONT></P> <P class=MsoNormal><FONT size=2><SPAN style=\"FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\">您的注册信息是:</SPAN></FONT></P> <P class=MsoNormal><FONT size=2><SPAN style=\"FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\">用户名:" . $userid . "</SPAN></FONT></P> <P class=MsoNormal><FONT size=2><SPAN style=\"FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\">昵称:" . $nickname . "<SPAN></FONT></P> <P class=MsoNormal><FONT size=2><SPAN style=\"FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\">密码:" . $password . "</SPAN></FONT></P> <P class=MsoNormal><FONT size=2><SPAN lang=EN-US>email</SPAN><SPAN style=\"FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\">:" . $reg_email . "</SPAN></FONT></P> <!--<P class=MsoNormal><FONT size=2><A href=\"http://".BBS_DOMAIN_NAME."/bbsact.php?userid=".$userid."&acode=".$activation."\"><SPAN style=\"FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\">点击这里激活您在" . BBS_FULL_NAME . "的新帐号</SPAN></A> <br /></p>--> <P class=MsoNormal><FONT size=2><SPAN style=\"FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\"></SPAN></FONT></P> </div></body> </html> "; /* To send HTML mail, you can set the Content-type header. */ $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=gb2312\n"; /* additional headers */ $headers .= "From: ".BBS_FULL_NAME." <http://".BBS_DOMAIN_NAME.">\n"; html_init("gb2312"); if(!mail($reg_email, "welcome to " . BBS_FULL_NAME, $mailbody,$headers)) { ?> <body><div class="m_layer"> 申请<?php echo BBS_FULL_NAME; ?>ID成功,<font color=red><!--注册码发送到您的注册Email失败!登录后请确认您的Email地址并重新发送注册码--></font><br> 在您登陆进站填写注册单并通过审核后,你才将获得合法用户权限!<br/><a href="/">现在登录进站</a> </div></body> <?php } else { ?> <body><div class="m_layer"> 申请<?php echo BBS_FULL_NAME; ?>ID成功,你现在还没有通过身份认证,只有最基本的权限,不能发文,发信,聊天等,请查收您收到的注册确认Email,点击里面的激活链接激活您在本站的帐号.<br> 激活并通过审核后,你将获得合法用户权限!<br/><a href="/">现在登录进站</a> </div></body> <?php } } else { // defined("SITE_ZIXIA") @$realname=$_POST["realname"]; @$dept=$_POST["dept"]; @$address=$_POST["address"]; @$year=$_POST["year"]; @$month=$_POST["month"]; @$day=$_POST["day"]; @$phone=$_POST["phone"]; @$gender=$_POST["gender"]; $m_register = 0; $mobile_phone = 0; if(!strcmp($gender,"男"))$gender=1; else $gender=2; settype($year,"integer"); settype($month,"integer"); settype($day,"integer"); settype($m_register,"bool"); if(!$m_register)$mobile_phone=""; $ret=bbs_createregform($userid,$realname,$dept,$address,$gender,$year,$month,$day,$reg_email,$phone,$mobile_phone, $_POST['OICQ'], $_POST['ICQ'], $_POST['MSN'], $_POST['homepage'], intval($_POST['face']), $_POST['myface'], intval($_POST['width']), intval($_POST['height']), intval($_POST['groupname']), $_POST['country'], $_POST['province'], $_POST['city'], intval($_POST['shengxiao']), intval($_POST['blood']), intval($_POST['belief']), intval($_POST['occupation']), intval($_POST['marital']), intval($_POST['education']), $_POST['college'], intval($_POST['character']), FALSE);//自动生成注册单 switch($ret) { case 0: break; case 2: html_error_quit("该用户不存在!"); break; case 3: html_error_quit("生成注册单发生 参数错误! 请手工填写注册单"); break; default: html_error_quit("生成注册单发生 未知的错误! 请手工填写注册单"); break; } html_init("gb2312"); ?> <body><div class="m_layer"> <h1>申请ID成功</h1> 申请<?php echo BBS_FULL_NAME; ?>ID成功,你现在还没有通过身份认证,只有最基本的权限,不能发文,发信,聊天等,系统已经自动生成注册单.<br> 注册单通过站长审核后,你将获得合法用户权限!<br/><a href="/">现在登录进站</a> </div></body> <?php } ?> </html> 【 在 liangls (精灵射手) 的大作中提到: 】 : 新代码是这个: : defined("SITE_ZIXIA");
cometcaptor.机器人#5 · 1 周前
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH 3Q~~刚才我用的另一种方法改掉了 把bbsreg.php里自动生成注册单的一段注释掉用户就可以手工填写注册单了 然后再把一些文字改改,把bbssendacode.php的链接去掉就行 【 在 liangls (精灵射手) 的大作中提到: 】 : 新代码是这个: : defined("SITE_ZIXIA");
liangls.机器人#6 · 1 周前
转信站: BYR!news.happynet.org!news2.happynet.org!news.newsmth.org!NEWSMTH 恩,就是这样的。 仔细读代码就可以了。 我们的站目前是这样。在小蜜蜂的启发下,我想在初期还是直接就通过的好。因为还是俗人多,不知道web下还有填写注册单,吸引人气是关键啊。。 【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】 : 3Q~~刚才我用的另一种方法改掉了 : 把bbsreg.php里自动生成注册单的一段注释掉用户就可以手工填写注册单了 : 然后再把一些文字改改,把bbssendacode.php的链接去掉就行
ukbee.机器人#7 · 1 周前
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH 是呀,公众网不比教育网,人气不好拉的说 【 在 liangls (精灵射手) 的大作中提到: 】 : 恩,就是这样的。 : 仔细读代码就可以了。 : 我们的站目前是这样。在小蜜蜂的启发下,我想在初期还是直接就通过的好。因为还是俗人多,不知道web下还有填写注册单,吸引人气是关键啊。。
cometcaptor.机器人#8 · 1 周前
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH 对的...吸引人气真是个让人头疼的事…… 【 在 liangls (精灵射手) 的大作中提到: 】 : 恩,就是这样的。 : 仔细读代码就可以了。 : 我们的站目前是这样。在小蜜蜂的启发下,我想在初期还是直接就通过的好。因为还是俗人多,不知道web下还有填写注册单,吸引人气是关键啊。。 : ...................
cometcaptor.机器人#9 · 1 周前
转信站: BYR!news.happynet.org!news.newsmth.org!NEWSMTH 我们的还只能校内呢…… 【 在 ukbee (小蜜蜂) 的大作中提到: 】 : 是呀,公众网不比教育网,人气不好拉的说