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

📄 login_element.jsp

📁 cms是开源的框架
💻 JSP
字号:
<%@ page session="false" import="org.opencms.jsp.*" %><%

// get required OpenCms objects
CmsJspLoginBean cms = new CmsJspLoginBean(pageContext, request, response);

// read parameters from the request
String username = request.getParameter("username");
String password = request.getParameter("password");
String action = request.getParameter("action");
boolean hideLoginForm = Boolean.valueOf(request.getParameter("hideloginform")).booleanValue();

// read properties
String login_project = cms.property("login_project", "search");
String login_redirect = cms.property("login_redirect", "search");

// now process the login data
if ("logout".equals(action)) {
	cms.logout();
} else if ("login".equals(action)) {
	cms.login(username, password, login_project, login_redirect);
}

if (! cms.isLoggedIn() && ! hideLoginForm) {
// current user is not logged in - display the login form

	String message = "Please login:";
	if (! cms.isLoginSuccess()) {
		// previous login attempt was not successful
		message = "Login failed, please try again:";
	}
%>
<form action="<%= cms.getFormLink() %>" method="POST">

<table border="0" cellpadding="2" cellspacing="0">
<tr><td colspan="2"><%= message %></td><tr>
<tr><td>Username:</td><td><input name="username" size="25" value="<%= username!=null?username:"" %>"></td></tr>
<tr><td>Password:</td><td><input name="password" size="25" type="password"></td></tr>
<tr><td><input type="submit" value="Login"></td><td><input type="hidden" name="action" value="login"></td></tr>
</table>

</form>
<%

} else if (! hideLoginForm) {

// current user is already logged in - display the logout form
%>
<form action="<%= cms.getFormLink() %>" method="POST">

<table border="0" cellpadding="2" cellspacing="0">
<tr><td>You are logged in as: <%= cms.getUserName() %></tr>
<tr><td><input type="submit" value="Logout"><input type="hidden" name="action" value="logout"></td></tr>
</table>

</form>
<%
}
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -