Backbone.js의 로그인/로그 아웃 제어 기능을 설정하는 방법에 대해 조금 확신하지 못합니다.로그인 및 로그 아웃 기능을위한 Backbone.js 아키텍처
이 내가 생각하고 무엇이지만,이 괜찮 있는지 확실하지 않습니다 또는이 구조에 문제가있는 경우 :
Model
현재 사용자입니다. 모델이fetch()
일 때HTTP 404
응답을 받으면 "현재 사용자"는 익명 사용자 여야합니다. 그렇지 않은 경우Model
은 현재 사용자의 정보를 보유합니다.- 는
View
: 현재 사용자가 "익명"이면- , 그것은 사용자 이름과 암호를 입력 상자를 보여줍니다; 및 "로그인"버튼이 있습니다.
- 현재 사용자가 유효한 사용자 인 경우보기에는 현재 사용자의 사용자 이름과 "로그 아웃"버튼이 표시됩니다.
본인은 "로그인"하고 버튼을 누를 때 "로그 아웃"할 때 모델로 할 모르겠어요. 로그인 및 로그 아웃은 모델의 fetch()
기능을 통해 수행해야합니까? 아니면 해당 작업이 다른 POST 요청을 트리거해야합니까? 그 결과가 Model
을 채우거나 Model
에 fetch()
을 수행하도록 요청합니까?
모든 입력 사항에 감사드립니다.
이것은 당신이 질문 한 내용에 약간의 예상치 못한있을 수 있지만 내가 그것을 뽑아 한 방법이다