123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <%@ taglib prefix='c' uri='http://java.sun.com/jstl/core' %>
- <%@ page import="org.springframework.security.core.context.SecurityContextHolder" %>
- <%@ page import="org.springframework.security.core.Authentication" %>
- <%@ page import="org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter" %>
- <%@ page import="org.springframework.security.core.AuthenticationException" %>
- <html>
- <head>
- <title>Exit User</title>
- </head>
- <body>
- <h1>Exit User</h1>
- <c:if test="${not empty param.login_error}">
- <font color="red">
- Your 'Exit User' attempt was not successful, try again.<br/><br/>
- Reason: <%= ((AuthenticationException) session.getAttribute(AbstractAuthenticationProcessingFilter.SPRING_SECURITY_LAST_EXCEPTION_KEY)).getMessage() %>
- </font>
- </c:if>
- <form action="<c:url value='j_spring_security_exit_user'/>" method="POST">
- <table>
- <tr><td>Current User:</td><td>
- <%
- Authentication auth = SecurityContextHolder.getContext().getAuthentication();
- if (auth != null) { %>
- <%= auth.getPrincipal().toString() %>
- <% } %>
- </td></tr>
- <tr><td colspan='2'><input name="exit" type="submit" value="Exit"></td></tr>
- </table>
- </form>
- </body>
- </html>
|