2011-12-02 4 views
2

나는 장고에서 모달 로그인을하는 방법을 알아 내려고 노력 중이며 약간의 문제가있었습니다. 이것이 가능한가? 그것이 있어야하는 것처럼 보인다. 솔루션은 POST 요청을 받아 일부 JSON을 리턴하는 뷰를 작성하는 것과 관련이 있다고 생각합니다.django 로그인 팝업

깨끗한 방법으로이를 수행하는 방법에 대한 예가 있습니까?

+0

지금까지 무엇을 했습니까? 문제가 어디 있습니까? 확실히 가능합니다. 대화 상자에서 전체 로그인을 수행하거나 사용자에게 로그인 양식과 POST를 정상적으로 제시하기를 원하십니까? –

+0

전체 로그인이 대화 상자에서 발생하도록하고 싶습니다. 게시물을 올리면 json이 '성공'이라고 표시됩니다. 페이지 리디렉션 없음. 나는 그것을 잘 조직하는 방법에 문제가있다. –

답변

0

내가 찾은 가장 쉬운 방법은 다음을 수행하는 것입니다

  • 는 자바 스크립트 모달 대화 상자를 사용하여 iframe이 같은 페이지에 간단한 스탠드 얼론 로그인보기
  • 화면이보기 쓰기 (나는 Colorbox 추천).
  • iframe을 표시하므로, Ajax Send 등을 걱정할 필요가 없습니다. iframe은 데이터를 게시하고 정상적으로 리디렉션 할 수 있습니다.
  • 로그인에 성공하면 iframe을 '성공'페이지로 리디렉션합니다. 몇 초 후에 해당 페이지에서 부모 창으로 메시지를 보내면 모달 상자를 닫고 필요한 변경을 수행 할 수 있습니다.