CI 묻고 답하기

제목 쇼핑몰 장바구니에서 회원카트와 비회원카트 데이타저장방법질문이요
글쓴이 iko 작성시각 2012/08/20 17:44:25
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 20381   RSS
일단 구현하려고 하는건

비회원이 제품들을 장바구니에 담았을때와

회원가입을한 회원들의 장바구니를 다르게 만드려고 하는데요

그러니까 로그인을 했을때는 그 회원이 전에 접속시 장바구니에 저장해놓고 카트를 비우지 않은상태에서 

브라우져를 닫고 다음에 다시 접속했을때 그 회원의 카트정보를 다시 불러올수있게요.

초반에 회원가입이나 어카운트를 고려하지 않고 만들어놔서 지금 어떻게 수정하면 좋을까 고민중인데요.

비회원카트는 세션을 사용하는데 로그인한 회원들의 카트는 데이타베이스를 이용해야 하는가요?

어떻게 해야 효율적인지 고수님들 조언 부탁드립니다.




 다음글 [초보] index.php 를 없애기 했을 때 (4)
 이전글 컨트롤러에서 뷰로 값을 보낼때 foreach를 거치지 ... (4)

댓글

milosz / 2012/08/20 21:35:52 / 추천 0
 둘 다 세션에 담아뒀다가 회원의 경우는 위시리스트 라든가
그럴싸한 이름으로 디비 저장하는 로직을 넣어두면 적절하지 않을까요?
iko / 2012/08/20 22:10:44 / 추천 0
 답변 감사합니다.
회원의 경우 어느시점에 디비로 저장을 해야하는지 모르겠네요...
카트에 담아두고 있다가 그냥 나가면 디비로 데이타들을 옮길 참조할 뭔가가 있나요?흠...
초반부터 회원로그인한 카트는 데이타베이스로 바로 가야하는가요...ㅡㅡ;;;


kaido / 2012/08/21 08:51:35 / 추천 0
통계를 위해서라도 일단 모든 정보는 로그파일로 남기든 DB에 남기든

남기는게 좋지 않을까요?

나중에 분석 할때 도움이 되기 때문에 왠만하면 거의 모든 정보를 어디든가 남겨두는 것으로 알고있습니다.

세션은 오직 인증 절차일뿐이고 세션안에 데이터를 남겨두었다 회원이 떠난다고 골라둔 리스트가 없어지진 않게 말이죠.

물건을 사지 않아도 흥미가 있으니 담아둔것 이고 분석 할때 필요한 데이터가 될수 있으니 말이죠.

.... 하지만 어차피 기획팀이 하라고 하는대로 할뿐....
iko / 2012/08/21 17:14:22 / 추천 0
답변감사합니다.
오늘부터 다시 수정하고있습니다.작업량이 생각보다 많네요..ㅡㅡ;;