1108 spring

yunha·2023년 11월 8일
0

JSP/Spring

목록 보기
30/36

tiles

액자 : tiles
그림 : body

<form **action="/login" method="post"**>
				<div class="input-group mb-3">
					<input type="text" class="form-control"
						**name="username"**
						 placeholder="아이디를 입력해주세요" />
					<div class="input-group-append">
						<div class="input-group-text">
							<span class="fas fa-envelope"></span>
						</div>
					</div>
				</div>
				<div class="input-group mb-3">
					<input type="password" class="form-control"
						**name="password"**
						 placeholder="비밀번호를 입력해주세요" />
					<div class="input-group-append">
						<div class="input-group-text">
							<span class="fas fa-lock"></span>
						</div>
					</div>
				</div>
				<div class="row">
					<div class="col-8">
						<div class="icheck-primary">
							<input type="checkbox" id="remember"> <label
								for="remember"> Remember Me </label>
						</div>
					</div>

					<div class="col-4">
						<button **type="submit"** class="btn btn-primary btn-block">Sign
							In</button>

security.context.xml=>

<!-- 사용자 정의 로그인 페이지 사용
			요청 URL : /login
			파라미터 없음
			요청방식 : get
		 -->
		<security:form-login login-page="/login" />
		
		<!-- 사용자 정의 접근 거부 처리자 
			ref : reference(참조하다) -> 자바빈즈
		-->
		<security:access-denied-handler ref="customAccessDenied" />

로그아웃

security.context.xml=>

	<!-- 로그아웃 처리를 위해 URI를 지정하고, 로그아웃 후에 세션을 무효화 -->
		<security:logout logout-url="/logout" invalidate-session="true" /> 

index.jsp =>

<form action="/logout" method="post">
	                    <button class="btn btn-secondary" type="button" data-dismiss="modal">취소</button>
	                    <button type="submit" class="btn btn-primary">로그아웃</button>
	                    <sec:csrfInput /> --> 보안 토큰 처리
                    </form>
profile
기록

0개의 댓글