<!-- | |
Licensed to the Apache Software Foundation (ASF) under one or more | |
contributor license agreements. See the NOTICE file distributed with | |
this work for additional information regarding copyright ownership. | |
The ASF licenses this file to You under the Apache License, Version 2.0 | |
(the "License"); you may not use this file except in compliance with | |
the License. You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software | |
distributed under the License is distributed on an "AS IS" BASIS, | |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
See the License for the specific language governing permissions and | |
limitations under the License. | |
--> | |
<%@ taglib prefix='c' uri='http://java.sun.com/jstl/core_rt' %> | |
<%@ page import="org.springframework.security.web.authentication.AbstractProcessingFilter" %> | |
<%@ page import="org.springframework.security.web.authentication.AuthenticationProcessingFilter" %> | |
<%@ page import="org.springframework.security.core.AuthenticationException" %> | |
<!-- Not used unless you declare a <form-login login-page="/login.jsp"/> element --> | |
<html> | |
<head> | |
<title>CUSTOM SPRING SECURITY LOGIN</title> | |
</head> | |
<body onload="document.f.j_username.focus();"> | |
<h1>CUSTOM SPRING SECURITY LOGIN</h1> | |
<P>Valid users: | |
<P> | |
<P>username <b>john</b>, password <b>john</b> | |
<br>username <b>guest</b>, password <b>guest</b> | |
<p> | |
<%-- this form-login-page form is also used as the | |
form-error-page to ask for a login again. | |
--%> | |
<c:if test="${not empty param.login_error}"> | |
<font color="red"> | |
Your login attempt was not successful, try again.<br/><br/> | |
Reason: <c:out value="${SPRING_SECURITY_LAST_EXCEPTION.message}"/>. | |
</font> | |
</c:if> | |
<form name="f" action="<c:url value='j_spring_security_check'/>" method="POST"> | |
<table> | |
<tr><td>User:</td><td><input type='text' name='j_username' value='<c:if test="${not empty param.login_error}"><c:out value="${SPRING_SECURITY_LAST_USERNAME}"/></c:if>'/></td></tr> | |
<tr><td>Password:</td><td><input type='password' name='j_password'></td></tr> | |
<tr><td><input type="checkbox" name="_spring_security_remember_me"></td><td>Don't ask for my password for two weeks</td></tr> | |
<tr><td colspan='2'><input name="submit" type="submit"></td></tr> | |
<tr><td colspan='2'><input name="reset" type="reset"></td></tr> | |
</table> | |
</form> | |
</body> | |
</html> |