From befb10cda78c17696435f4b9fd2baf334e2021b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Mon, 28 Apr 2025 11:35:40 +0900 Subject: [PATCH] dbms_primeidc_init...1 --- .../Controllers/Client/CouponController.php | 4 +- extdbms/lib/Core/Http/Session.php | 4 ++ .../lib/Views/dbms/client/coupon/index.php | 3 +- .../WebContent/jsp/cupon/IdcCouponListMK.jsp | 38 ++----------------- 4 files changed, 10 insertions(+), 39 deletions(-) diff --git a/extdbms/lib/Controllers/Client/CouponController.php b/extdbms/lib/Controllers/Client/CouponController.php index 768b7fc..bff18b9 100644 --- a/extdbms/lib/Controllers/Client/CouponController.php +++ b/extdbms/lib/Controllers/Client/CouponController.php @@ -103,9 +103,9 @@ class CouponController extends ClientController return $this->redirect->to(DBMS_SITE_URL . "/IdcCouponUseMK.cup?client_code=" . $this->service->getClientCode())->send(); } catch (\PDOException $e) { $this->getServiceService()->rollback(); - return $this->redirect->back()->withInput()->with('error', '쿠폰 사용에 실패하였습니다.:' . $e->getMessage())->send(); + return $this->redirect->to(DBMS_SITE_URL . "/IdcCouponListMK.cup?client_code=" . $this->service->getClientCode())->withInput()->with('error', '쿠폰 사용에 실패하였습니다.:' . $e->getMessage())->send(); } catch (\Exception $e) { - return $this->redirect->back()->withInput()->with('error', '쿠폰 사용에 실패하였습니다.:' . $e->getMessage())->send(); + return $this->redirect->to(DBMS_SITE_URL . "/IdcCouponListMK.cup?client_code=" . $this->service->getClientCode())->withInput()->with('error', '쿠폰 사용에 실패하였습니다.:' . $e->getMessage())->send(); } } } //Class diff --git a/extdbms/lib/Core/Http/Session.php b/extdbms/lib/Core/Http/Session.php index d948b86..90a1342 100644 --- a/extdbms/lib/Core/Http/Session.php +++ b/extdbms/lib/Core/Http/Session.php @@ -19,6 +19,10 @@ class Session extends Http mkdir(APP_SESSION_PATH, APP_SESSION_PERMISSION, true); } session_save_path(APP_SESSION_PATH); + // session_start() 하기 전에 반드시 세션ID를 세팅해야 함 + if (isset($_GET['PHPSESSID'])) { + session_id($_GET['PHPSESSID']); + } session_start(); } } diff --git a/extdbms/lib/Views/dbms/client/coupon/index.php b/extdbms/lib/Views/dbms/client/coupon/index.php index 2ec2958..26251e5 100644 --- a/extdbms/lib/Views/dbms/client/coupon/index.php +++ b/extdbms/lib/Views/dbms/client/coupon/index.php @@ -134,7 +134,6 @@ @if ($client)

고객명 : {{$client->getTitle()}} / 쿠폰발급대상 : {{count($entities)}} 대

@endif -session:{{var_dump($session)}} @if ($session->hasFlash('error'))
{{$session->getFlash('error')}}
@endif
@@ -173,7 +172,7 @@ session:{{var_dump($session)}} - / 내역 + / 내역