thisgunandClaude Opus 4.7 4c00c60006 [security]KVE-2026-0882 race condition 잔액 부족 시 결제 취소 처리로 변경
이전 커밋(e53689ac3)의 미수금 처리 방식은 사용자에게 결제 금액과
다른 청구가 발생해 혼란/분쟁을 유발할 수 있어, 동시 주문 race 로
포인트 잔액이 부족하면 결제 자체를 취소하는 방식으로 변경.

- PG 결제가 진행된 경우 (\$tno 존재): cancel_pg.inc.php 로 환불 요청
- 장바구니 복구: 기존 line 839 동일 패턴 (od_id = tmp_cart_id, ct_status = '쇼핑')
- 주문 삭제: g5_shop_order_table 에서 od_id 제거
- 사용자에게 die 로 명확한 오류 메시지 표시

lock timeout 케이스도 동일하게 결제 취소 처리 (보수적).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 07:10:53 +00:00
2025-09-04 12:37:12 +09:00
2025-09-19 17:53:50 +09:00
2024-04-03 10:42:04 +09:00
2016-02-19 11:22:17 +09:00
2014-06-09 14:00:04 +09:00
2024-06-05 16:18:50 +09:00
2026-04-16 04:38:38 +00:00
S
Description
No description provided
Readme
119 MiB
Languages
PHP 70.9%
JavaScript 16.7%
CSS 7.6%
HTML 4.6%
Python 0.2%