📄 login.jsp
字号:
<%
/**
* $RCSfile: login.jsp,v $
* $Revision: 1.3 $
* $Date: 2000/12/18 21:37:08 $
*/
%>
<%@ page import="com.coolservlets.forum.*,
com.coolservlets.forum.util.*" %>
<jsp:useBean id="adminBean" scope="session"
class="com.coolservlets.forum.util.admin.AdminBean"/>
<% try { %>
<% // get parameters
String username = ParamUtils.getParameter(request,"username");
String password = ParamUtils.getParameter(request,"password",true);
String redirect = ParamUtils.getParameter(request,"redirect");
boolean doLogin = ParamUtils.getBooleanParameter(request,"doLogin");
%>
<% // check redirect string
if( redirect == null ) {
redirect = "/";
}
%>
<% String errorMessage = "";
if( doLogin ) {
//AuthorizationFactory authFactory = AuthorizationFactory.getInstance();
try {
Authorization authToken = AuthorizationFactory.getAuthorization( username, password );
boolean isSystemAdmin = SkinUtils.isSystemAdmin(authToken);
boolean isForumAdmin = SkinUtils.isForumAdmin(authToken);
boolean isGroupAdmin = SkinUtils.isGroupAdmin(authToken);
// set admin booleans in session:
session.putValue("jiveAdmin.systemAdmin",new Boolean(isSystemAdmin));
session.putValue("jiveAdmin.forumAdmin",new Boolean(isForumAdmin));
session.putValue("jiveAdmin.groupAdmin",new Boolean(isGroupAdmin));
if( isSystemAdmin || isGroupAdmin ) {
adminBean.setAuthToken( authToken );
response.sendRedirect(redirect);
return;
}
}
catch( UnauthorizedException ue ) {
errorMessage = "登录失败:请确认您的用户名和密码是正确的,而且您被授权使用此工具。";
}
}
%>
<html>
<head>
<title>BBS管理员登录</title>
<style type="text/css">
.label, .error {
font-family : verdana,arial,helvetica,sans-serif;
font-size : 10pt;
}
.error {
color : #ff0000;
}
</style>
<script language="JavaScript" type="text/javascript">
<!--
// break out of frames
if (self.parent.frames.length != 0) {
self.parent.location=document.location;
}
// go to help page
function help() {
location.href = 'help.jsp';
}
//-->
</script>
<link rel="stylesheet" href="/vnex/hr_macos.css" type="text/css">
</head>
<STYLE>
#ssm2 A {
FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
#ssm2 A:hover {
COLOR: red
}
</STYLE>
<script language="JavaScript1.2" src="/vnex/menu/dockmenu_communicate.js"></script>
<script language="JavaScript" src="/vnex/menu/dockmenu.js"></script>
<body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">
<form action="/mainctrl/bbs/admin" name="loginForm" method="post">
<input type="hidden" name="doLogin" value="true">
<input type="hidden" name="redirect" value="/skins/admin/index.jsp">
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<td width="49%"><br></td>
<td width="2%">
<noscript>
<table border="0" cellspacing="0" cellpadding="0">
<td class="error"><b>错误:</b>您的浏览器不支持JavaScript,这将影响您使用此工具。
</td>
</table>
<br><br><br><br>
</noscript>
<span class="error"><%= errorMessage %></span>
<p>
<table border="0" cellspacing="0" cellpadding="0">
<tr><td background="/skins/admin/images/loginbacktop.gif" colspan="4" width="100%"><img src="/skins/admin/images/blank.gif" width="250" height="30" border="0"></td></tr>
<tr>
<td rowspan="7" background="/skins/admin/images/lside.gif"><img src="/skins/admin/images/blank.gif" width="10" height="1" border="0"></td>
<td colspan="2"><img src="/skins/admin/images/blank.gif" width="230" height="10" border="0"></td>
<td rowspan="7" background="/skins/admin/images/rside.gif"><img src="/skins/admin/images/blank.gif" width="10" height="1" border="0"></td>
<tr>
<td align="right" nowrap class="label">用户名 </td>
<td><input type="text" name="username" size="15" maxlength="25"></td>
</tr>
<tr><td colspan="2"><img src="/skins/admin/images/blank.gif" width="230" height="5" border="0"></td></tr>
<tr>
<td align="right" nowrap class="label">口令 </td>
<td><input type="password" name="password" size="15" maxlength="20"></td>
</tr>
<tr><td colspan="2"><img src="/skins/admin/images/blank.gif" width="1" height="5" border="0"></td></tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="登录">
<!--input type="submit" value="帮助" onclick="help(); return false;"-->
</td>
</tr>
<tr>
<td colspan="2"><img src="/skins/admin/images/blank.gif" width="230" height="10" border="0"></td></tr>
</tr>
<tr><td background="/skins/admin/images/loginbacktop2.gif" colspan="4" width="100%"><img src="/skins/admin/images/blank.gif" width="250" height="10" border="0"></td></tr>
</table>
</td>
<td width="49%"><br></td>
</table>
</form>
<script language="JavaScript" type="text/javascript">
<!--
document.loginForm.username.focus();
//-->
</script>
</body>
</html>
<% } catch( Exception e ) {
System.err.println(e);
e.printStackTrace();
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -