웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
포인트복권모듈 포인트 중복수령을 차단하는 간단한 팁
2011.07.10 23:44
포인트 복권에 당첨되고 나서 수령버튼을 빠르게 여러번 누르면
그 처리시간동안의 렉(?)을 이용해 두번이상 중복 수령되는 버그가 있습니다.
회원들이 악용해서 포인트 초기화를 눌렀다는...
저는 일단 모듈\lottery\skins\default\buy.html 의 27~28줄에 있는
<p><span class="button black strong"><input type="button" value="구입" onclick="lotteryBuy();" /></span></p>
<p><span class="button red strong"><input type="button" value="수령" onclick="lotteryPointReceive();" /></span></p>
이 소스를
<p><span class="button black strong"><input type="button" value="구입" onclick="this.style.display = 'none';lotteryBuy();" /></span></p>
<p><span class="button red strong"><input type="button" value="수령" onclick="this.style.display = '+ 'none';lotteryPointReceive();" /></span></p>
이렇게 수정하여 버튼을 클릭하면 버튼이 사라지도록 수정해서 일단 포인트복권 모듈을 사용중입니다.
정말 간단한 팁이지만 해당 모듈 댓글에 이 버그문제로 몇분께서 의견을 남기시길래 한번 끄적거리고 갑니다 ...
그 처리시간동안의 렉(?)을 이용해 두번이상 중복 수령되는 버그가 있습니다.
회원들이 악용해서 포인트 초기화를 눌렀다는...
저는 일단 모듈\lottery\skins\default\buy.html 의 27~28줄에 있는
<p><span class="button black strong"><input type="button" value="구입" onclick="lotteryBuy();" /></span></p>
<p><span class="button red strong"><input type="button" value="수령" onclick="lotteryPointReceive();" /></span></p>
이 소스를
<p><span class="button black strong"><input type="button" value="구입" onclick="this.style.display = 'none';lotteryBuy();" /></span></p>
<p><span class="button red strong"><input type="button" value="수령" onclick="this.style.display = '+ 'none';lotteryPointReceive();" /></span></p>
이렇게 수정하여 버튼을 클릭하면 버튼이 사라지도록 수정해서 일단 포인트복권 모듈을 사용중입니다.
정말 간단한 팁이지만 해당 모듈 댓글에 이 버그문제로 몇분께서 의견을 남기시길래 한번 끄적거리고 갑니다 ...
댓글 4
-
도라란
2011.07.11 10:18
-
tao
2011.08.06 20:52
좋은 팁 감사합니다 -
진실과 거짓말
2011.08.07 13:44
정말, 유용하네요 감사합니다^^ -
2-COIN
2013.07.27 23:33
<input type="button" value="수령" onclick="this.style.display ='none';lotteryPointReceive();" />
좋은 팁이군요 ㅋ