📄 loginout.jsp
字号:
<%
/*##################################################################**
**# 程序名称:LyBBS『凌云论坛』 #**
**# #**
**# 程序开发: teddy 『星语凌』 #**
**# #**
**# 版权所有: 凌云创作室 (原流星电脑工作室) #**
**# #**
**# 主页地址: http://www.lybbs.net #**
**# 电邮地件: horseye@sina.com #**
**# #**
**##################################################################*/
%>
<%@ include file="include/config.jsp"%>
<%@ page contentType="text/html;charset=GBK" %>
<%
int forumID=0;
String tempSTR="",
action="";
String defaultAdvPost="";
//取传递变量
ParameterUtils.setCharacterEncoding(request);
forumID=ParameterUtils.getInt(request,"forumID");
action=ParameterUtils.getString(request,"action");
%>
<%@ include file="include/boardprepare.jsp"%>
<%
defaultAdvPost=forumStyle.getAdvPost();
%>
<!--//html from here-->
<%@ include file="include/head.jsp"%>
<script language="JavaScript">
function check() {
if (document.login.username.value=="") {
alert("用户名不能为空!");
document.login.username.focus();
return false;
}
else if(document.login.password.value=="") {
alert("密码不能为空!");
document.login.password.focus();
return false;
}
return true;
}
function n_display(t_id) {
var t_id;t_id.style.display="";
}
function h_display(t_id) {
var t_id;t_id.style.display="none";
}
</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>
<p>
<%
if(action.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="loginout.jsp" method="post" name=login onSubmit="return check()">
<tr>
<td bgcolor=<%=miscbacktwo%> valign=middle colspan=2 align=center>
<input type=hidden name="action" value="login">
<input type=hidden name="forumID" value="<%=forumID%>">
<font face="宋体" color=<%=fontcolormisc%>><b>请输入您的用户名、密码登陆</b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=middle><font face="宋体" color=<%=fontcolormisc%>>请输入您的用户名</font></td>
<td bgcolor=<%=miscbackone%> valign=middle>
<input type=text name="username" value="<%=cookieName%>" onFocus="Javascript:this.select()" tabindex=1>
<a href="register.jsp"><font face="宋体" color=<%=fontcolormisc%>>您没有注册?</font></a>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=middle><font face="宋体" color=<%=fontcolormisc%>>请输入您的密码</font></td>
<td bgcolor=<%=miscbackone%> valign=middle>
<input type=password name="password" onFocus="Javascript:this.select()" tabindex=2>
<a href="profile.jsp?action=lostpassword" style="cursor:help"><font face="宋体" color=<%=fontcolormisc%>>忘记密码?</font></a>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbacktwo%> colspan=2 valign=middle><font face="宋体" color=<%=fontcolormisc%>><b>论坛登陆选项</b></font></td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=top width=30%><font face="宋体" color=<%=fontcolormisc%>><b>论坛隐身</b> 请选择你的登陆显示方式,可以适当保密你的隐私。</font></td>
<td bgcolor=<%=miscbackone%> valign=middle>
<input type="radio" name="hidden" value="0" checked tabindex=3>正常登陆,显示在在线会员列表中<br>
<input type="radio" name="hidden" value="1">隐身登陆,不要把我显示在在线列表中<br>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=top width=30%>
<font face="宋体" color=<%=fontcolormisc%>><b>Cookie 选项</b><BR> 请选择你的 Cookie 保存时间,下次访问可以方便输入。</font>
</td>
<td bgcolor=<%=miscbackone%> valign=middle>
<input type="radio" name="cookieDate" value="0" checked>不保存,关闭浏览器就失效<br>
<input type="radio" name="cookieDate" value="1">保存一天<br>
<input type="radio" name="cookieDate" value="2">保存一月<br>
<input type="radio" name="cookieDate" value="3">永久保存
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=top width=30%>
<font face="宋体" color=<%=fontcolormisc%>><b>短消息选项</b><br>
请选择你登陆后是否接收短消息,避免被打扰。<BR>免打扰模式打开后,只有重登陆才能解除</font>
</td>
<td bgcolor=<%=miscbackone%> valign=middle>
<input type="radio" name="myinfo" value="0" checked onclick=h_display(mess),mess.value=""> 允许接收短消息<br>
<input type="radio" name="myinfo" value="1" onclick=n_display(mess),mess.value="对不起,我现在很忙,请您稍后再联系我。"> 免打扰模式 <input type="text" name="mess" size=40 maxlength=40 id=mess style="DISPLAY: none">
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=top width=30%>
<font face="宋体" color=<%=fontcolormisc%>><b>在线列表</b> 请选择你的在线名单显示方式,可以加快论坛显示。</font>
</td>
<td bgcolor=<%=miscbackone%> valign=middle>
<input type="radio" name="onlineview" value="1" <%if(onlineView.equals("1")) out.print("checked");%>> 显示详细名单<br>
<input type="radio" name="onlineview" value="0" <%if(onlineView.equals("0")) out.print("checked");%>> 关闭详细名单<br>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=top width=30%>
<font face="宋体" color=<%=fontcolormisc%>><b>默认发帖方式</b> 请选择你发帖时显示的方式。</font>
</td>
<td bgcolor=<%=miscbackone%> valign=middle>
<input type="radio" name="advpost" value="1" <%if(defaultAdvPost.equals("1")) out.print(" checked");%>> 高级模式<br>
<input type="radio" name="advpost" value="0" <%if(defaultAdvPost.equals("0")) out.print(" checked");%>> 简单模式<br>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=top width=30%>
<font face="宋体" color=<%=fontcolormisc%>><b>查看主题</b> 请选择你喜好查看主题的多少,可以加快论坛显示。</font>
</td>
<td bgcolor=<%=miscbackone%> valign=middle>
<select name="threadages">
<option value="0">查看所有的主题</option>
<option value="1">查看一天内的主题</option>
<option value="2">查看两天内的主题</option>
<option value="7">查看一星期内的主题</option>
<option value="15">查看半个月内的主题</option>
<option value="30">查看一个月内的主题</option>
<option value="61">查看两个月内的主题</option>
<option value="182">查看半年内的主题</option>
<option value="255">查看一年内的主题</option>
</select>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=top width=30%>
<font face="宋体" color=<%=fontcolormisc%>><b>查看贴子</b> 请选择你喜好的查看贴子方式,可以方便阅读。</font>
</td>
<td bgcolor=<%=miscbackone%> valign=middle>
<input type="radio" name="viewmode" value="" checked> 在原窗口中浏览<br>
<input type="radio" name="viewmode" value="_blank"> 在新窗口中浏览<br>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=top width=30%>
<font face="宋体" color=<%=fontcolormisc%>><b>查看贴子内容</b> 请选择查看贴子内容时候是否显示用户头像、签名和贴图。</font>
</td>
<td bgcolor=<%=miscbackone%> valign=middle>
<input type="checkbox" name="nodispavatar" value="1"> 不显示用户头像<br>
<input type="checkbox" name="nodispsign" value="1"> 不显示用户签名<br>
<input type="checkbox" name="nodispphoto" value="1"> 不显示用户贴图<br>
</td>
</tr>
<%
if(showSkin.equals("1")) {
%>
<tr>
<td bgcolor=<%=miscbackone%> valign=top width=30%>
<font face="宋体" color=<%=fontcolormisc%>><b>风格设定</b> 请选择你的论坛风格。</font>
</td>
<td bgcolor=<%=miscbackone%> valign=middle>
<select name="selectstyle">
<option value=0 selected selected>[上次登录风格]</option>
<%
String quickStyleIDAll=forumStyle.getQuickStyleID();
String[] quickStyleID=null;
if(!quickStyleIDAll.equals("")) {
quickStyleID=quickStyleIDAll.split(",");
}
else {
forumStyle.getQuickStyle();
quickStyleIDAll=forumStyle.getQuickStyleID();
if(!quickStyleIDAll.equals(""))
quickStyleID=quickStyleIDAll.split(",");
}
if(!quickStyleIDAll.equals("")) {
String[] quickStyleTitle=forumStyle.getQuickStyleTitle().split(",");
for(int i=0;i<quickStyleID.length;i++)
out.println("<option value="+quickStyleID[i]+">[ "+quickStyleTitle[i]+" ]</option>");
}
%>
</select>
</td>
</tr>
<%
}
%>
<td bgcolor=<%=miscbackone%> valign=top width=30%>
<font face="宋体" color=<%=fontcolormisc%>><b>有短消息是否弹出?</b> <BR>(如果管理员设置了不弹出则此选择无效)</font>
</td>
<td bgcolor=<%=miscbackone%> valign=middle>
<input type="radio" class=1 name="msgpopup" value="1" checked> 弹出短消息窗口<br>
<input type="radio" class=1 name="msgpopup" value="0"> 不弹出短消息窗口<br>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=top width=30%>
<font face="宋体" color=<%=fontcolormisc%>><b>页面自动刷新时间</b> <BR>
请输入分论坛首页自动刷新的时间(不输入则按照分论坛的默认设置进行刷新或者不刷新)</font>
</td>
<td bgcolor=<%=miscbackone%> valign=middle>
每隔 <input type=text name="freshtime" value="" maxlength="2" size="2"> 分钟自动刷新一次
</td>
<tr>
<td bgcolor=<%=miscbacktwo%> valign=middle colspan=2 align=center>
<input type=submit name="submit" value="登 陆">
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
}
else if(action.equals("login")) {
loginout.userLogin(request,response);
String username=loginout.getCookieName();
%>
<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%> valign=middle align=center>
<font face="宋体" color=<%=fontcolormisc%>><b>感谢你登陆 <%=username%>
</b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=middle>
<font face="宋体" color=<%=fontcolormisc%>>
<%
out.println("具体情况:");
out.println(" <ul>");
if(forumID!=0) {
out.println(" <li><a href='forum.jsp?forumID="+forumID+"'>进入论坛</a>");
out.println(" <meta http-equiv='refresh' content='3; url=forum.jsp?forumID="+forumID+"'>");
}
else {
out.println(" <li><a href='index.jsp'>进入论坛</a>");
out.println(" <meta http-equiv='refresh' content='3; url=index.jsp'>");
}
out.println(" </ul>");
%>
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
}
else if(action.equals("logout")) {
loginout.userLogout(request,response);
%>
<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%> valign=middle align=center>
<font face="宋体" color=<%=fontcolormisc%>><b>您现在已经退出论坛</b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=middle>
<font face="宋体" color=<%=fontcolormisc%>>
具体选项:
<ul>
<li><a href="index.jsp">返回论坛</a>
<li><a href=javascript:close();>关闭您的浏览器</a>
</ul>
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
}
%>
<%@ include file="include/foot.jsp"%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -