📄 register.jsp
字号:
<%
/*##################################################################**
**# 程序名称:LyBBS『凌云论坛』 #**
**# #**
**# 程序开发: teddy 『星语凌』 #**
**# #**
**# 版权所有: 凌云创作室 (原流星电脑工作室) #**
**# #**
**# 主页地址: http://www.lybbs.net #**
**# 电邮地件: horseye@sina.com #**
**# #**
**##################################################################*/
%>
<%@ include file="include/config.jsp"%>
<%@ page contentType="text/html;charset=GBK"%>
<jsp:useBean id="smartUpload" scope="page" class="com.lyforum.upload.SmartUpload" />
<%
int forumID=0;
String tempSTR="",
action="",
submit="";
smartUpload.initialize(pageContext);
smartUpload.upload();
tempSTR=smartUpload.getRequest().getParameter("submit");
if(tempSTR!=null)
submit=tempSTR;
tempSTR=smartUpload.getRequest().getParameter("action");
if(tempSTR!=null)
action=tempSTR;
%>
<%@ include file="include/boardprepare.jsp"%>
<%
forumStatus.getRegisterConfig();
int maxUploadAva=forumStatus.getMaxUploadAva();
String registerAvatars=forumStatus.getRegisterAvatars();
if(maxUploadAva==0)
maxUploadAva=200;
%>
<!--//html from here-->
<%@ include file="include/head.jsp"%>
<script language="JavaScript">
function check() {
if (document.creator.username.value=="") {
alert("请输入您的用户名!\n注意:加*号的栏目必须填写!");
document.creator.username.focus();
return (false);
}
else if (document.creator.username.value.indexOf("\'")!=-1 || document.creator.username.value.indexOf("\"")!=-1 || document.creator.username.value.indexOf(",")!=-1) {
alert("用户名不能含有 \' \" , 等非法字符!");
document.creator.username.focus();
return (false);
}
else if(document.creator.password.value=="") {
alert("请输入您的密码!\n注意:加*号的栏目必须填写!");
document.creator.password.focus();
return (false);
}
else if (document.creator.password.value.indexOf("\'")!=-1 || document.creator.password.value.indexOf("\"")!=-1 || document.creator.password.value.indexOf("*")!=-1) {
alert("密码不能含有 \' \" * 等非法字符!");
document.creator.password.focus();
return (false);
}
else if(document.creator.email.value=="") {
alert("请输入您的电子邮件!\n注意:加*号的栏目必须填写!");
document.creator.email.focus();
return (false);
}
else if(document.creator.password.value!=document.creator.password2.value) {
alert("两次输入的密码不一样!请重新输入!");
document.creator.password2.focus();
return (false);
}
return (true);
}
</script>
<body <%=lbbody%>>
<%@ include file="include/userheader.jsp"%>
<p>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> align=center>
<tr>
<td width=30% rowspan=2 valign=top>
<img src="images/<%=boardlogo%>" border=0>
</td>
<td valign=top align=left>
<font face="宋体" color=<%=fontcolormisc%>>
<img src="images/closedfold.gif" border=0> <a href="index.jsp"><%=boardname%></a><br>
<img src="images/bar.gif" border=0><img src="images/openfold.gif" border=0> 用户注册
</font>
</td>
</tr>
</table>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> align=center>
<tr>
<td> </td>
<td align=right>
<a href="javascript:openScript('help.jsp?helpon=用户注册',500,400)"><img src="images/<%=help_BLogo%>" border=0></a>
</td>
</tr>
</table>
<%
if(submit.equals("")) {
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=6 cellspacing=1 border=0 width=100%>
<form action="register.jsp" method="post" enctype="multipart/form-data" name="agree">
<input type=hidden name=action value="agree">
<tr>
<td bgcolor=<%=miscbacktwo%> align=center>
<font color=<%=fontcolormisc%>>
<b>服务条款和声明</b>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>>
<font color=<%=fontcolormisc%>>
<b>继续注册前请先阅读论坛协议</b>
<p>欢迎您加入本站点参加交流和讨论,本站点为公共论坛,为维护网上公共秩序和社会稳定,请您自觉遵守以下条款:<BR><BR>
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播下列信息: <BR>
(一)煽动抗拒、破坏宪法和法律、行政法规实施的;<BR>
(二)煽动颠覆国家政权,推翻社会主义制度的;<BR>
(三)煽动分裂国家、破坏国家统一的;<BR>
(四)煽动民族仇恨、民族歧视,破坏民族团结的;<BR>
(五)捏造或者歪曲事实,散布谣言,扰乱社会秩序的;<BR>
(六)宣扬封建迷信、淫秽、色情、赌博、暴力、凶杀、恐怖、教唆犯罪的;<BR>
(七)公然侮辱他人或者捏造事实诽谤他人的,或者进行其他恶意攻击的;<BR>
(八)损害国家机关信誉的;<BR>
(九)其他违反宪法和法律行政法规的;<BR>
(十)进行商业广告行为的。<BR>
二、互相尊重,对自己的言论和行为负责。 <BR><p>
</font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbacktwo%> align=center>
<input type="submit" name=submit value="请认真查看<服务条款和声明> (10 秒后继续)">
<input type="reset" value=" 我不同意" onclick=history.back(-1)>
</td>
</tr>
</form>
</table>
</td>
</tr>
</table>
<SCRIPT language=javascript>
<!--
var secs = 10;
document.agree.submit.disabled=true;
for(i=1;i<=secs;i++) {
window.setTimeout("update(" + i + ")", i * 1000);
}
function update(num) {
if(num == secs) {
document.agree.submit.value ="我同意";
document.agree.submit.disabled=false;
}
else {
printnr = secs-num;
document.agree.submit.value = "请认真查看<服务条款和声明> ("+printnr+" 秒后继续)";
}
}
//-->
</SCRIPT>
<%
}
else if(action.equals("agree") || submit.equals("我同意")) {
forumStyle.getRegisterStyle();
int maxInsLength=forumStyle.getMaxInsLength(),
maxInsLine=forumStyle.getMaxInsLine(),
maxSignLength=forumStyle.getMaxSignLength(),
maxSignLine=forumStyle.getMaxSignLine(),
defaultHeight=forumStyle.getDefaultHeight(),
defaultWidth=forumStyle.getDefaultWidth(),
maxPostIconHeight=forumStyle.getMaxPostIconHeight(),
maxPostIconWidth=forumStyle.getMaxPostIconWidth();
String editJhmpSelf=forumStyle.getEditJhmpSelf(),
editUserTitleSelf=forumStyle.getEditUserTitleSelf(),
arrowAvaUpload=forumStyle.getArrowAvaUpload();
%>
<form action="register.jsp" method=post name="creator" enctype="multipart/form-data" onSubmit="return check()">
<input type=hidden name=action value="register">
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=6 cellspacing=1 border=0 width=100%>
<tr>
<td bgcolor=<%=miscbacktwo%> width=40%>
<font color=<%=fontcolormisc%>><b>用户名:</b><br>注册用户名不能超过12个字符(6个汉字)<br>请不要使用任何类似 ,、'、" 字符。</font>
</td>
<td bgcolor=<%=miscbacktwo%> width=60%>
<input type=text maxlength="12" name="username"> * 此项必须填写
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> width=40%>
<font color=<%=fontcolormisc%>><b>密码: (至少6位)</b><br>请输入密码,区分大小写。<br>请不要使用任何类似 *、'、" 或 HTML 字符。</font>
</td>
<td bgcolor=<%=miscbackone%> width=60%>
<input type=password name="password" maxlength=20> * 此项必须填写
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>>
<font color=<%=fontcolormisc%>><b>密码: (至少6位)</b><br>再输一遍,以便确定!</font>
</td>
<td bgcolor=<%=miscbackone%>>
<input type=password name="password2" maxlength=20> * 此项必须填写
</td>
</tr>
<tr>
<td bgcolor=<%=miscbacktwo%>>
<font color=<%=fontcolormisc%>><b>邮件地址:</b><br>请输入有效的邮件地址,这将使您能用到论坛中的所有功能</font>
</td>
<td bgcolor=<%=miscbacktwo%>>
<input type=text name="email"> * 此项必须填写
</td>
</tr>
<tr>
<td bgcolor=<%=miscbacktwo%>>
<font color=<%=fontcolormisc%>><b>推荐人用户名:</b><br>是谁推荐您加入我们的社区的?(这将使你的推荐人魅力值增长)</font>
</td>
<td bgcolor=<%=miscbacktwo%>>
<input type=text name="recommendname"> 如没有请保持空白
</td>
</tr>
</table>
<table cellpadding=4 cellspacing=1 border=0 width=100% id=adv style="display:none";>
<tr>
<td bgcolor=<%=miscbackone%> width=40%>
<font color=<%=fontcolormisc%>><b>显示邮件地址</b><br>
您是否希望在您发表文章之后显示您的邮件?</font>
</td>
<td bgcolor=<%=miscbackone%> width=60%>
<font color=<%=fontcolormisc%>><input name="showemail" type="radio" value="1" checked> 是 <input name="showemail" type="radio" value="0"> 否</font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>>
<font color=<%=fontcolormisc%>><b>密码提示问题:</b><br>帮助您找回您忘记的密码!</font>
</td>
<td bgcolor=<%=miscbackone%>>
<input type=text name="lostquestion" maxlength=40>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>>
<font color=<%=fontcolormisc%>><b>密码提示问题的答案:</b><br>一定要记住答案!不然忘了密码,可找不回来罗!</font>
</td>
<td bgcolor=<%=miscbackone%>>
<input type=text name="lostanswer" maxlength=40>
</td>
</tr>
<%
if(editUserTitleSelf.equals("1")) {
%>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>个人头衔:</b><BR>最大 20 个字符(10个汉字)</font></td>
<td bgcolor=<%=miscbackone%>><input type=text name="newmembertitle" size=10 maxlength=20></td>
</tr>
<%
}
if(editJhmpSelf.equals("1")) {
%>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>江湖门派:</b><BR>最大 20 个字符(10个汉字)</font></td>
<td bgcolor=<%=miscbackone%>><input type=text name="newsocialpart" size=10 maxlength=20></td>
</tr>
<%
}
%>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>性别</b></font></td>
<td bgcolor=<%=miscbackone%>>
<select name="sex" size="1">
<option value="保密">保密 </option>
<option value="帅哥">帅哥 </option>
<option value="美女">美女 </option>
</select>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>最高学历</b></font></td>
<td bgcolor=<%=miscbackone%>>
<select name="education" size="1">
<option value="保密">保密 </option>
<option value="小学">小学 </option>
<option value="初中">初中 </option>
<option value="高中">高中</option>
<option value="大专">大专</option>
<option value="本科">本科</option>
<option value="硕士">硕士</option>
<option value="博士">博士</option>
<option value="博士后">博士后</option>
</select>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>婚姻状况</b></font></td>
<td bgcolor=<%=miscbackone%>>
<select name="marry" size="1">
<option value="保密">保密 </option>
<option value="未婚">未婚 </option>
<option value="已婚">已婚 </option>
<option value="离婚">离婚 </option>
<option value="丧偶">丧偶 </option>
</select>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>职业状况</b></font></td>
<td bgcolor=<%=miscbackone%>>
<select name="work" size="1">
<option value="保密">保密 </option>
<option value="计算机业">计算机业 </option>
<option value="金融业">金融业 </option>
<option value="商业">商业 </option>
<option value="服务行业">服务行业 </option>
<option value="教育业">教育业 </option>
<option value="学生">学生 </option>
<option value="工程师">工程师 </option>
<option value="主管,经理">主管,经理 </option>
<option value="政府部门">政府部门 </option>
<option value="制造业">制造业 </option>
<option value="销售/广告/市场">销售/广告/市场 </option>
<option value="失业中">失业中 </option>
</select>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>生日:</b>如不想填写,请全部留空。此项可选</font></td>
<td bgcolor=<%=miscbackone%>>
<input type="text" name="b_year" size=4 maxlength=4>年
<select name="b_month">
<option value="" selected></option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>月
<select name="b_day">
<option value="" selected></option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -