Ignore:
Timestamp:
2011/02/24 18:40:55 (15 years ago)
Author:
nanasess
bzr:base-revision:
svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:20383
bzr:committer:
Kentaro Ohkouchi <[email protected]>
bzr:file-ids:

data/class/SC_Customer.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2FSC_Customer.php
data/class/SC_Session.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2FSC_Session.php
data/class/helper/SC_Helper_Session.php 15277@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fhelper%2FSC_Helper_Session.php
data/class/pages/LC_Page.php 15078@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2FLC_Page.php
data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php 15673@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fcontents%2FLC_Page_Admin_Contents_FileManager.php
data/class/pages/admin/contents/LC_Page_Admin_Contents_Recommend.php 15660@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fcontents%2FLC_Page_Admin_Contents_Recommend.php
data/class/pages/admin/customer/LC_Page_Admin_Customer.php 15568@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fcustomer%2FLC_Page_Admin_Customer.php
data/class/pages/admin/customer/LC_Page_Admin_Customer_SearchCustomer.php 18068@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fcomu-ver2%2Fdata%2Fclass%2Fpages%2Fadmin%2Fcustomer%2FLC_Page_Admin_Customer_SearchCustomer.php
data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php 17293@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fcomu-ver2%2Fdata%2Fclass%2Fpages%2Fadmin%2Forder%2FLC_Page_Admin_Order_ProductSelect.php
data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php 15557@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fproducts%2FLC_Page_Admin_Products_ProductSelect.php
data/class/pages/shopping/LC_Page_Shopping_Payment.php 15223@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fshopping%2FLC_Page_Shopping_Payment.php
bzr:mapping-version:
v4
bzr:merge:

[email protected]
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
[email protected]
bzr:revno:
3112
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:text-revisions:

data/class/SC_Customer.php [email protected]
data/class/SC_Session.php [email protected]
data/class/helper/SC_Helper_Session.php [email protected]
data/class/pages/LC_Page.php [email protected]
data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php [email protected]
data/class/pages/admin/contents/LC_Page_Admin_Contents_Recommend.php [email protected]
data/class/pages/admin/customer/LC_Page_Admin_Customer.php [email protected]
data/class/pages/admin/customer/LC_Page_Admin_Customer_SearchCustomer.php [email protected]
data/class/pages/shopping/LC_Page_Shopping_Payment.php [email protected]
bzr:timestamp:
2011-02-24 18:40:51.378000021 +0900
bzr:user-agent:
bzr2.2.1+bzr-svn1.0.4
svn:original-date:
2011-02-24T09:40:51.378000Z
Message:

#812(トランザクションIDの自動生成/自動検証)

  • トークンの生成タイミングを POST ごとから, 1セッションごとに修正
Location:
branches/version-2_5-dev/data/class/pages
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/pages/LC_Page.php

    r20372 r20384  
    331331     * POST アクセスの妥当性を検証する. 
    332332     * 
    333      * 前画面で生成されたトランザクショントークンの妥当性を検証し, 
     333     * 生成されたトランザクショントークンの妥当性を検証し, 
    334334     * 不正な場合はエラー画面へ遷移する. 
    335335     * 
     
    345345    function doValidToken($is_admin = false) { 
    346346        if ($_SERVER["REQUEST_METHOD"] == "POST") { 
    347             if (!SC_Helper_Session_Ex::isValidToken()) { 
     347            if (!SC_Helper_Session_Ex::isValidToken(false)) { 
    348348                if ($is_admin) { 
    349349                    SC_Utils_Ex::sfDispError(INVALID_MOVE_ERRORR); 
  • branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php

    r20345 r20384  
    207207 
    208208    /** 
    209      * トランザクショントークンを unset しないようオーバーライド. 
    210      * 
    211      * @return void 
    212     */ 
    213     function doValidToken() { 
    214         if ($_SERVER["REQUEST_METHOD"] == "POST") { 
    215             if (!SC_Helper_Session_Ex::isValidToken(false)) { 
    216                 SC_Utils_Ex::sfDispError(INVALID_MOVE_ERRORR); 
    217             } 
    218         } 
    219     } 
    220  
    221     /** 
    222209     * 初期化を行う. 
    223210     * 
  • branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_Recommend.php

    r20345 r20384  
    128128    } 
    129129 
    130     /** 
    131      * トランザクショントークンを unset しないようオーバーライド. 
    132      * 
    133      * @return void 
    134      */ 
    135     function doValidToken() { 
    136         if ($_SERVER["REQUEST_METHOD"] == "POST") { 
    137             if (!SC_Helper_Session_Ex::isValidToken(false)) { 
    138                 //                SC_Utils_Ex::sfDispError(INVALID_MOVE_ERRORR); 
    139             } 
    140         } 
    141     } 
    142  
    143130     /** 
    144131     * パラメータの初期化を行う 
  • branches/version-2_5-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer.php

    r20359 r20384  
    142142 
    143143    /** 
    144      * トランザクショントークンを unset しないようオーバーライド. 
    145      * 
    146      * @return void 
    147      */ 
    148     function doValidToken() { 
    149         if ($_SERVER["REQUEST_METHOD"] == "POST") { 
    150             if (!SC_Helper_Session_Ex::isValidToken(false)) { 
    151                 SC_Utils_Ex::sfDispError(INVALID_MOVE_ERRORR); 
    152             } 
    153         } 
    154     } 
    155  
    156     /** 
    157144     * パラメーター情報の初期化 
    158145     * 
  • branches/version-2_5-dev/data/class/pages/admin/customer/LC_Page_Admin_Customer_SearchCustomer.php

    r20348 r20384  
    9292 
    9393    /** 
    94      * トランザクショントークンを unset しないようオーバーライド. 
    95      * 
    96      * @return void 
    97      */ 
    98     function doValidToken() { 
    99         if ($_SERVER["REQUEST_METHOD"] == "POST") { 
    100             if (!SC_Helper_Session_Ex::isValidToken(false)) { 
    101                 SC_Utils_Ex::sfDispError(INVALID_MOVE_ERRORR); 
    102             } 
    103         } 
    104     } 
    105  
    106     /** 
    10794     * デストラクタ. 
    10895     * 
  • branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php

    r20380 r20384  
    128128 
    129129    /** 
    130      * トランザクショントークンを unset しないようオーバーライド. 
    131      * 
    132      * @return void 
    133      */ 
    134     function doValidToken() { 
    135         if ($_SERVER["REQUEST_METHOD"] == "POST") { 
    136             if (!SC_Helper_Session_Ex::isValidToken(false)) { 
    137                 SC_Utils_Ex::sfDispError(INVALID_MOVE_ERRORR); 
    138             } 
    139         } 
    140     } 
    141  
    142     /** 
    143130     *  
    144131     * 商品取得 
  • branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php

    r20380 r20384  
    9898    } 
    9999 
    100     /** 
    101      * トランザクショントークンを unset しないようオーバーライド. 
    102      * 
    103      * @return void 
    104      */ 
    105     function doValidToken() { 
    106         if ($_SERVER["REQUEST_METHOD"] == "POST") { 
    107             if (!SC_Helper_Session_Ex::isValidToken(false)) { 
    108                 SC_Utils_Ex::sfDispError(INVALID_MOVE_ERRORR); 
    109             } 
    110         } 
    111     } 
    112  
    113100    /* 取得文字列の変換 */ 
    114101    function lfConvertParam() { 
  • branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php

    r20377 r20384  
    225225    function destroy() { 
    226226        parent::destroy(); 
    227     } 
    228  
    229     /** 
    230      * トランザクショントークンを unset しないようオーバーライド. 
    231      * 
    232      * @return void 
    233      */ 
    234     function doValidToken() { 
    235         if ($_SERVER["REQUEST_METHOD"] == "POST") { 
    236             if (!SC_Helper_Session_Ex::isValidToken(false)) { 
    237                 SC_Utils_Ex::sfDispError(INVALID_MOVE_ERRORR); 
    238             } 
    239         } 
    240227    } 
    241228 
Note: See TracChangeset for help on using the changeset viewer.