포인트교환 페이지에서 포인트를 교환했고
DB에서도
해당 제품 갯수 차감하고
사용자의 포인트 차감을 하고나서.........
로그인 정보에는 세션으로 올라와있거든용
만약 2000포인트가 있었는데 1000포인트짜리 사서 1000포인트가 남아야 하는데
세션으로 올라와있따보니 거래 후에도 2000포인트라고 써져있음...
물론 db는 수정되었지만........ 웹에서 보여지는건 세션에 올려둬서 계쏙 2000포인트 ㅠ3ㅠ
이런 경우엔 어떻게 해결 해야하나요.
포인트면 그누보드냐
그게뭐죵.. 그냥 제가 포인트 모아서 교환하는 사이트를 간소하게 만들면서 연습중인데... 로그인정보를 세션에 올려놨는데. 포인트 교환 후 db에서는 포인트 차감이 되는데 웹에서 보여지는 포인트는 세션에 있다보니 그대로에용 ㅠ3ㅠ
애초에 세션에 그런정보를 담은게 문제임. 항상 변하는 값을 가진 정보들은 되도록이면 사용하는곳에서만 호출하도록 하는게 맞음. global하게 보이는 요소라서 그렇게 세션에 넣은거라면 update될때마다 항상 갱신해줘야하고. 니 경우엔 그런 포인트처리가 이루어진 뒤에 갱신만 해주면 되겠네
근데 강사님까지 배운게 딱 세션에 로그인정보 담아서 그냥 회원탈퇴 구현한거에서... 그냥 저혼자 잡기능 넣으면서 연습중인데 세션이 해결이 안되네욬ㅋㅋㅋ
아이디같은건 세션에 넣고, 변할수있는 값을 가지는건 리퀘스트로 받아서 해보면 될까용???
아무렇게나 해도 상관없는데 세션으로만 그걸 처리하면 아무래도 손이 많이가겠지? 그러니까 자주 변하지않을거 같은 값들은 세션으로 처리하고 수정될때 세션까지 수정되게 해주면 될거고 자주 변할거같은 애들은 호출이 이루어질때만 조회하면 되겠지 일단 세션수정하는 방법을 모르는거같은데 그거부터 알아보자
세션수정하는법을 알아보겠씁니다 감사베리떙큐맨
해당 댓글은 삭제되었습니다.
고작 로그인을 세션정보에 담고 회원탈퇴 수정하는거밖에 안배운 상태랔ㅋㅋㅋㅋ 세션와 디비를 연동되게 하는건 그냥 검색해보면 나오나용?
문재인은 2000포인트에서 1000포인트 쓰면 0포인트 남았다고 뜨고 남은 1000포인트 찾아보면 북한에 가있음
맞는얘기를 하니 할말이 없군요 흑흑
형 여기서 뭐해
덜렁여보는 여기서 뭐해
포인트는 db에서 가져오묜 되는거 아님??
포인트 변할때마다 세션을 업데이트 하든가. 아니면 세션에 담지말고 DB불러와서 표시하든가