[Svn-src-all:1456] [version-2_5-dev 20348] #812(トランザクションIDの自動生成/自動検証)
nanasess
admin @ mail.ec-cube.net
2011年 2月 23日 (水) 18:49:46 JST
Subversion committed to /home/svn/open 20348
http://svn.ec-cube.net/open_trac/changeset/20348
┌────────────────────────────┐
│更新者 : nanasess │
│更新日時: 2011-02-23 18:49:46 +0900 (水, 23 2月 2011)│
└────────────────────────────┘
Log:
--------------------------------------------------------
#812(トランザクションIDの自動生成/自動検証)
* 小画面でトークンを unset しないように修正
Changed: [U:修正,A:追加,D:削除]
--------------------------------------------------------
U branches/version-2_5-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_SearchCustomer.php
U branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php
変更: branches/version-2_5-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_SearchCustomer.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_SearchCustomer.php 2011-02-23 09:21:40 UTC (rev 20347)
+++ branches/version-2_5-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_SearchCustomer.php 2011-02-23 09:49:46 UTC (rev 20348)
@@ -91,6 +91,19 @@
}
/**
+ * トランザクショントークンを unset しないようオーバーライド.
+ *
+ * @return void
+ */
+ function doValidToken() {
+ if ($_SERVER["REQUEST_METHOD"] == "POST") {
+ if (!SC_Helper_Session_Ex::isValidToken(false)) {
+ SC_Utils_Ex::sfDispError(INVALID_MOVE_ERRORR);
+ }
+ }
+ }
+
+ /**
* デストラクタ.
*
* @return void
変更: branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php 2011-02-23 09:21:40 UTC (rev 20347)
+++ branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php 2011-02-23 09:49:46 UTC (rev 20348)
@@ -97,6 +97,19 @@
parent::destroy();
}
+ /**
+ * トランザクショントークンを unset しないようオーバーライド.
+ *
+ * @return void
+ */
+ function doValidToken() {
+ if ($_SERVER["REQUEST_METHOD"] == "POST") {
+ if (!SC_Helper_Session_Ex::isValidToken(false)) {
+ SC_Utils_Ex::sfDispError(INVALID_MOVE_ERRORR);
+ }
+ }
+ }
+
/* 取得文字列の変換 */
function lfConvertParam() {
/*
Svn-src-all メーリングリストの案内