5847927828
80
2019-11-09 17:10:54
10
213

스프링 로그인 후 경로


인덱스 페이지에서 글쓰기를 누르면

다음과같이 alert가 실행되고

확인을 누르면 아래처럼 로그인페이지로 넘어갑니다

로그인페이지에서 로그인을 하면 글쓰기페이지로 가고싶은데

아래사진과 같이 인덱스페이지로 가집니다. 어떻게해야하나요?

0
0
  • 답변 10

  • 아키코키아
    75
    2019-11-09 19:08:58 작성 2019-11-09 19:11:50 수정됨

    컨르롤러 소스코드를 올려주세요. 또는 로그인 성공시 처리되는 구현코드를 올려주세요.

    0
  • 5847927828
    80
    2019-11-09 20:09:46


        @RequestMapping(value = "/login", method = RequestMethod.GET)
        public String home(HttpServletRequest request) {
        	count ++;
        	
        	if(count==1) {
        		
        		path=request.getHeader("REFERER");
        		
        	}
        	System.out.println("클라이언트 요청 :"+request.getRequestURL());
        	System.out.println("이전페이지:"+request.getHeader("REFERER"));
        
        
    		return "login";
        }	
        @RequestMapping("success")
        public String success() {
            count=0;
    
        	return "redirect:"+ path.substring(27);
        }
    

    아키코키아 success()가 성공시 실행되는 메소드이구요

    로그인페이지 처음에들어왔을때 카운트가 1이되고 1일때만 이전의 페이지를 기억하게 해두고

    success에서 기억해둔 이전의 페이지로 가게해두었습니다

    검색해보니깐 핸들러사용하고 그러던데 무슨말인지 몰라서 일단은 저렇게 해놨습니다..

    0
  • 아키코키아
    75
    2019-11-09 21:29:34

    @3419591ja if(로그인 여부)에 따라 retrun "성공시 홈페이지' / retrun "실패시 홈페이지" 처리하는게 일반적인데 처음보는 형태네요.


    세션을 부여해서 처리해보세요.

    0
  • 5847927828
    80
    2019-11-09 21:47:53

    아키코키아

    제가 공부를 시작한지 얼마안되어서 그런데

    죄송하지만 더 자세하게 설명해주실 수 있을까요..?



    0
  • 아키코키아
    75
    2019-11-09 21:51:12 작성 2019-11-09 22:07:19 수정됨

    @3419591ja 구글에 스프링 로그인 이라고 치시면 여러가지 방법으로 소개된 것중에 한개 링크달아드리겠습니다. https://ming9mon.tistory.com/71


    혹시 파일구조는 어떻게 만들고 계신가요?

    0
  • 5847927828
    80
    2019-11-09 21:59:43


    아키코키아


    저는 지금 스프링시큐리티를 사용하여 로그인처리를 해주고있어요

    그런데 저 포스트에서는 스프링시큐리티가 아닌것같은데요??

    파일구조가 뭘 말씀하시는지 잘 모르겠습니다..


    0
  • 아키코키아
    75
    2019-11-09 22:06:31 작성 2019-11-09 22:08:19 수정됨
    0
  • 5847927828
    80
    2019-11-09 22:15:39


    아키코키아



    신경 써주셔서 감사합니다.. 

    근데 제가 로그인 / 로그아웃은 할 줄 알지만 

    게시글 내에서 비회원이 댓글을 작성하려고하면 로그인페이지로 넘겨주고

    로그인페이지에서 로그인했을때 해당 게시글로 가는 기능과

    비회원이 인덱스페이지에있는 글쓰기를 눌렀을때 로그인페이지로 넘겨주고

    로그인됬을때 바로 글쓰기페이지로 넘어가게하는 기능

    즉 로그인할때마다 다른페이지로 넘어가게해주고 싶습니다..

    혹시 방법아실까요..?

    0
  • 아키코키아
    75
    2019-11-09 22:21:28 작성 2019-11-09 22:23:00 수정됨
    0
  • 5847927828
    80
    2019-11-09 22:34:36
    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.