LoginCheckFilter.java > SPRING1

본문 바로가기
사이트 내 전체검색

SPRING1

LoginCheckFilter.java

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 860회 작성일 24-08-06 14:52

본문

af4bcbc359b8e3d9669740c4f187fcac_1714448123_3615.png  




package com.pkt.filter;


import java.io.IOException;


import javax.servlet.Filter;

import javax.servlet.FilterChain;

import javax.servlet.ServletException;

import javax.servlet.ServletRequest;

import javax.servlet.ServletResponse;

import javax.servlet.annotation.WebFilter;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpSession;


@WebFilter(urlPatterns = {"/sboard/*"})

public class LoginCheckFilter implements Filter {


@Override

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {


// Http를 사용하기 위해 다운 캐스팅 처리

HttpServletRequest req = (HttpServletRequest)request;

HttpServletResponse res = (HttpServletResponse)response;


System.out.println("로그인 체크 필터 ..................");


//로그인 여부 확인

HttpSession session = req.getSession();


if(session.getAttribute("email") == null) {

//res.sendRedirect("/member/login");

res.sendRedirect("/member/login?str="+req.getRequestURI()); //로그인 후 페이지 이동 값 처리


return;

}


chain.doFilter(request, response);

}


}

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

공지사항
자유게시판
질문답변
1:1문의

 

별명 : 터푸가위
주소 : 부산시 동래구 명장로20번길 90
대표 : 박규태
메일 : dancepkt@******.com

접속자집계

오늘
33
어제
148
최대
10,760
전체
505,748
Copyright © dancePKT . All rights reserved.