질문을 삭제하지 말아주세요.!
 
1
0
-1
로그인없이 몇가지 내용을 서버에서 POST, 또는 GET으로 받은후에 만들어진 페이지에서 로그인을 유도하고 싶은데 미들웨어로 Auth를 통과시키면 원래 페이지가 expired 됩니다. 동시에 form에 작성된 데이터도 날아가버리는데, form 작성 이후에 로그인을 유도해서 서버에 데이터를 저장할 수 있는 방법이 있을까요?
    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      그렇게 구현하시려면 세션으로 구현할수는 있겠지만 깔끔하지 않을것 같습니다

      https://laravel.kr/docs/5.6/session


      애초에 그 페이지를 열때 로그인검사를 하는것이 라라벨에서는 자연스러운 흐름일듯 합니다

      GET /myform => 요청이 들어오면 미들웨어로 검사후 로그인페이지 redirect

      GET /login => 로그인 페이지

      POST /login => 로그인처리후 원래 주소로 이동

      GET /myform => 폼 페이지

      POST /myform => 폼 저장

      1. arikong

        답변감사합니다!

        로그인 하지 않으면 데이터 저장이 안됨을 경고하고,

        미리 로그인을 유도해야겠네요.

      CommentAdd your comment...