⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 register.jsp

📁 这是一个用JSP开发的论坛源 码。。。 按照上在的README可轻松的捅有下JSP论坛
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%
/*##################################################################**
**#  程序名称: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>&nbsp;</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">&nbsp;* 此项必须填写
     </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>&nbsp;* 此项必须填写
     </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>&nbsp;* 此项必须填写
     </td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbacktwo%>>
      <font color=<%=fontcolormisc%>><b>邮件地址:</b><br>请输入有效的邮件地址,这将使您能用到论坛中的所有功能</font>
     </td>
     <td bgcolor=<%=miscbacktwo%>>
      <input type=text name="email">&nbsp;* 此项必须填写
     </td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbacktwo%>>
      <font color=<%=fontcolormisc%>><b>推荐人用户名:</b><br>是谁推荐您加入我们的社区的?(这将使你的推荐人魅力值增长)</font>
     </td>
     <td bgcolor=<%=miscbacktwo%>>
      <input type=text name="recommendname">&nbsp;如没有请保持空白
     </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 + -