[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 メーリングリストの案内