로그아웃 기능 수정.
parent
ca84211e1d
commit
fbf592dcbd
|
|
@ -38,14 +38,14 @@
|
||||||
<security:logout
|
<security:logout
|
||||||
logout-url="/j_spring_security_logout"
|
logout-url="/j_spring_security_logout"
|
||||||
invalidate-session="true"
|
invalidate-session="true"
|
||||||
success-handler-ref="logoutsuccessHandler" />
|
success-handler-ref="logoutSuccessHandler" />
|
||||||
|
|
||||||
<!-- 접근 권한 에러 URL -->
|
<!-- 접근 권한 에러 URL -->
|
||||||
<security:access-denied-handler error-page="/error/EgovAccessDenied"/>
|
<security:access-denied-handler error-page="/error/EgovAccessDenied"/>
|
||||||
</security:http>
|
</security:http>
|
||||||
|
|
||||||
<!-- Logout Success Handler -->
|
<!-- Logout Success Handler -->
|
||||||
<bean id="logoutsuccessHandler" class="com.mca.sec.LogoutSuccessHandler">
|
<bean id="logoutSuccessHandler" class="com.mca.sec.LogoutSuccessHandler">
|
||||||
<property name="successUrl" value="/login"></property>
|
<property name="successUrl" value="/login"></property>
|
||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,35 +3,34 @@
|
||||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||||||
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
|
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
|
||||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
$(document).on('click', '#logoutLink', function (){
|
||||||
|
$("#logoutForm").submit();
|
||||||
|
})
|
||||||
|
</script>
|
||||||
<c:set var="tilesURI" value="${requestScope['javax.servlet.forward.request_uri']}"/>
|
<c:set var="tilesURI" value="${requestScope['javax.servlet.forward.request_uri']}"/>
|
||||||
<c:set var="tilesURIParam" value="${requestScope['javax.servlet.forward.query_string']}"/>
|
<c:set var="tilesURIParam" value="${requestScope['javax.servlet.forward.query_string']}"/>
|
||||||
|
|
||||||
<form id="logout" action="/j_spring_security_logout" method="POST">
|
<form id="logoutForm" action="/j_spring_security_logout" method="POST">
|
||||||
<input name="${_csrf.parameterName}" type="hidden" value="${_csrf.token}"/>
|
<input name="${_csrf.parameterName}" type="hidden" value="${_csrf.token}"/>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
<header class="header">
|
||||||
|
<div class="header_title">
|
||||||
|
<sec:authorize access="isAnonymous()">
|
||||||
|
<a href="/">모바일센터 관리시스템</a>
|
||||||
|
</sec:authorize>
|
||||||
<sec:authorize access="hasRole('ROLE_USER')">
|
<sec:authorize access="hasRole('ROLE_USER')">
|
||||||
<header class="header">
|
|
||||||
<div class="header_title">
|
|
||||||
<a href="/map/request">모바일센터 관리시스템</a>
|
<a href="/map/request">모바일센터 관리시스템</a>
|
||||||
</div>
|
|
||||||
<div class="header_info">
|
|
||||||
<a href="<c:url value="/logout"/>">
|
|
||||||
<span class="glyphicon glyphicon-log-out" style="color:#fff"></span> 로그아웃
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
</sec:authorize>
|
</sec:authorize>
|
||||||
|
|
||||||
<sec:authorize access="hasRole('ROLE_ADMIN')">
|
<sec:authorize access="hasRole('ROLE_ADMIN')">
|
||||||
<header class="header">
|
|
||||||
<div class="header_title">
|
|
||||||
<a href="/admin/dashBoard">모바일센터 관리시스템</a>
|
<a href="/admin/dashBoard">모바일센터 관리시스템</a>
|
||||||
</div>
|
|
||||||
<div class="header_info">
|
|
||||||
<a href="<c:url value="/logout"/>">
|
|
||||||
<span class="glyphicon glyphicon-log-out" style="color:#fff"></span> 로그아웃
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
</sec:authorize>
|
</sec:authorize>
|
||||||
|
</div>
|
||||||
|
<sec:authorize access="hasAnyRole('ROLE_ADMIN','ROLE_USER')">
|
||||||
|
<div class="header_info">
|
||||||
|
<a id="logoutLink" href="#">로그아웃</a>
|
||||||
|
</div>
|
||||||
|
</sec:authorize>
|
||||||
|
</header>
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,8 @@
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
<link rel="stylesheet" type="text/css" href="<c:url value="/css/jquery-ui.min.css"/>">
|
<link rel="stylesheet" type="text/css" href="<c:url value="/css/jquery-ui.min.css"/>">
|
||||||
<link rel="stylesheet" type="text/css" href="<c:url value="/css/bootstrap-5.1.3.css"/>">
|
<link rel="stylesheet" type="text/css" href="<c:url value="/css/bootstrap-5.1.3.css"/>">
|
||||||
|
<link href="<c:out value="/css/normalize.css" />" rel="stylesheet">
|
||||||
|
<link href="<c:out value="/css/style.css" />" rel="stylesheet">
|
||||||
<title>
|
<title>
|
||||||
<tiles:insertAttribute name="title" ignore="true" />
|
<tiles:insertAttribute name="title" ignore="true" />
|
||||||
</title>
|
</title>
|
||||||
|
|
@ -20,7 +22,21 @@
|
||||||
<script src="<c:url value='/js/jquery-ui.min.js' />"></script>
|
<script src="<c:url value='/js/jquery-ui.min.js' />"></script>
|
||||||
<script src="<c:url value="/js/bootstrap-5.1.3.min.js"/>"></script>
|
<script src="<c:url value="/js/bootstrap-5.1.3.min.js"/>"></script>
|
||||||
</head>
|
</head>
|
||||||
<body class="text-center">
|
<body class="">
|
||||||
|
<div id="wrap">
|
||||||
|
<tiles:insertAttribute name="header"/>
|
||||||
|
<section class="section">
|
||||||
<tiles:insertAttribute name="center"/>
|
<tiles:insertAttribute name="center"/>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
$(document).ready(function(){
|
||||||
|
var errMsg = "${errMsg}";
|
||||||
|
if (errMsg) {
|
||||||
|
alert(errMsg);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
</html>
|
</html>
|
||||||
|
|
@ -4,24 +4,6 @@
|
||||||
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
|
||||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
|
||||||
|
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="ko">
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8">
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
|
||||||
<title>모바일센터 관리시스템</title>
|
|
||||||
<script src="<c:out value="/js/jquery-3.5.1.min.js" />"></script>
|
|
||||||
<script src="<c:out value="/js/bootstrap-3.3.2.min.js" />"></script>
|
|
||||||
<link href="<c:out value="/css/normalize.css" />" rel="stylesheet">
|
|
||||||
<link href="<c:out value="/css/bootstrap.min.css" />" rel="stylesheet">
|
|
||||||
<link href="<c:out value="/css/style.css" />" rel="stylesheet">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<header class="header">
|
|
||||||
<div class="header_title"><a href="/">모바일센터 관리시스템</a></div>
|
|
||||||
<div class="header_menu"></div>
|
|
||||||
</header>
|
|
||||||
<div class="loginWrap">
|
<div class="loginWrap">
|
||||||
<div class="loginBox">
|
<div class="loginBox">
|
||||||
<form method="POST" action="/j_spring_security_check">
|
<form method="POST" action="/j_spring_security_check">
|
||||||
|
|
@ -50,13 +32,3 @@
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function(){
|
|
||||||
var errMsg = "${errMsg}";
|
|
||||||
if (errMsg) {
|
|
||||||
alert(errMsg);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
</html>
|
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 3.6 MiB |
Loading…
Reference in New Issue