Newer
Older
alarm / WebRoot / common / util / switchUser.jsp
zhout on 2 Mar 2022 1 KB first commit
<%@page contentType="text/html;charset=UTF-8"%>
<%@taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<%@taglib prefix="region" uri="http://www.mossle.com/region/tags" %>
<html>
  <head>
    <meta charset="utf-8">
	<title>switchUser</title>
    <style>
tbody tr:nth-child(odd) td,
tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
    </style>
	<script type="text/javascript">
function switchUser() {
	var name = prompt("请输入要切换的用户名", "");
	if (name != null && name != "") {
		window.location.href = "${ctx}/j_spring_security_switch_user?j_username=" + name;
	}
}
	</script>
  </head>
  <body>
    <div align="center">
	  <region:region-permission permission="util,ROLE_PREVIOUS_ADMINISTRATOR">
		<a href="#" onclick="switchUser()">切换用户</a>
	  </region:region-permission>
	  <sec:authorize ifAnyGranted="ROLE_PREVIOUS_ADMINISTRATOR">
	    <a href="${ctx}/j_spring_security_exit_user">退出切换用户</a>
	  </sec:authorize>
	  <ul>
		<li>当前用户:<sec:authentication property="name" /></li>
		<li>是否模拟用户:
		  <sec:authorize ifAnyGranted="ROLE_PREVIOUS_ADMINISTRATOR">
		    是
		  </sec:authorize>
	      <sec:authorize ifNotGranted="ROLE_PREVIOUS_ADMINISTRATOR">
			否
		  </sec:authorize>
		</li>
	  </ul>
	</div>
  </body>
</html>