질문/조언질답게시판

a라는 게시물을 조회했을때 10포인트가 차감이 된다면 

한번 10포인트를 차감한 이후에는 a라는 게시물을 볼때는 앞으로 차감이 계속 안되나요?

XE 코어에서 포인트 차감에 대한 유효기간이 있는지 궁금합니다!

 

 

  • profile
    만약 최초 1회만 차감되는거라면 24시간의 제한도 걸 수 있는걸까요? 24시간뒤에 다시 조회하면 또 10포인트 차감되는구조로...
  • ?
    흠.. XE쪽 구현 난이도는 모르겠지만
    어쨌든 24시간 제한.. 가능은 한데.. 성능면에서 좀 손해를 보게 되겠죠...
  • ? profile
    그렇다면 코어에서는 별도의 수정이 없다면 1회차감 후에 더이상의 차감은 없다는 거죠??
  • ?
    유효기간이 원칙적으로는 없습니다.

    유효기간을 만들려면..
    읽은로그의 등록일을 확인해서.. 그 기간을 비교해서..
    다시 차감시키고 로그의 날짜를 갱신시키는 식으로 하거나..
    ( 부하를 줄이려면 그 과정에 읽은날짜를 세션화를 하는게 좋겠죠 )

    아니면 기간이 경과하는지를 계속 검사해서, 읽은 로그를 제거하는 방법이 있죠
    ( 다만 이 경우 세션은 살아있기에 해당 유저가 계속 로그인 되어있는 상황이면 세션이 살아있어 차감이 안 될 수도 있으니, 안전하게는 전자 형태가 좋죠 )

    Core 수정해서 하시는 방법도 있고 모듈로 구현하셔도 될겁니다.


    저의 경우 웹소설 사이트 등에서 사용하기 위해
    글 대여/소장/판매 모듈을 만든적이 있네요. 비밀글을 볼 수 있는 기능도 포함되어있지만.. ( sejin7940_view - http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=117575 )
  • ? profile
    아...기간별로 포인트를 재차감하는 방식은 생각보다 복잡한 방식이었네요..답변 감사합니다!
  • ? profile
    이건 따로 판매하는 자료가 아닌거죠?
  • profile profile

    아 제가 생각하던 내용이 있어서 혹시 되려나 물어본겁니다 ㅎㅎ 저는 조회수 대신에 확정변수에 중요한 정보를 넣어두고 조회할때 포인트 차감되면 좋겠다 싶어서요 그래야 내용을 확인하고 비회원도 회원으로 유도할 수 있을까 싶어서요 만약 비슷한 기능 있으면 저도 구매하고 싶네요


서버에 요청 중입니다. 잠시만 기다려 주십시오...