django 로그인 완료후 메인페이지에서 주소창으로 로그인페이지로 가면 자동으로 메인페이지로 이동시키는 방법은??

조회수 756회

이미지 저 위에 사진이 저희 django로 만든 저희 sns 메인 페이지 입니다. 로그인도 되있는 상태이구요 근데 저상태에서 주소창에서 127.0.0.1:8000/user/login (로그인html) 을 입력하면 로그인화면으로 가집니다. 로그인이 되있으면 로그인화면에서 자동으로 메인페이지로 다시 돌아오게 하는 방법이 있을까요?? ![이미지][2]

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 말씀 주신 사례는 접근제어를 처음부터 만들다 보면 한번씩은 놓쳐 보는 함정입니다. 아주 좋은 현상입니다.

    로그인이 돼있다는 건 어딘가에 계정정보가 저장돼 있고 그걸 사용한다는 뜻일 겁니다. 예를 들면 SNS 메인화면은 계정정보가 저장돼 있지 않으면 로그인으로 리디렉션될 겁니다. 그런 처리는 이미 돼있으신 거죠?

    그러면 그걸 응용해서, 로그인 화면은, 계정정보가 저장돼 있으면 어딘가 적당히 다른 곳(개인정보 확인/수정 화면 등)으로 리디렉션되게 하면 됩니다. 간단하죠? 계속해서 차근차근 해보세요!

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)