Changeset 22567 for branches/version-2_12-dev/data/class/SC_SiteSession.php
- Timestamp:
- 2013/02/18 19:09:54 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/SC_SiteSession.php
r22206 r22567 23 23 24 24 /* カートセッション管理クラス */ 25 class SC_SiteSession { 25 class SC_SiteSession 26 { 26 27 /* コンストラクタ */ 27 function __construct() { 28 function __construct() 29 { 28 30 // 前ページでの登録成功判定を引き継ぐ 29 31 $_SESSION['site']['pre_regist_success'] = … … 40 42 41 43 /* 前ページが正当であるかの判定 */ 42 function isPrePage() { 44 function isPrePage() 45 { 43 46 if ($_SESSION['site']['pre_page'] != '' && $_SESSION['site']['now_page'] != '') { 44 47 if ($_SESSION['site']['pre_regist_success'] || $_SESSION['site']['pre_page'] == $_SESSION['site']['now_page']) { … … 49 52 } 50 53 51 function setNowPage($path) { 54 function setNowPage($path) 55 { 52 56 $_SESSION['site']['now_page'] = $path; 53 57 } 54 58 55 59 /* 値の取得 */ 56 function getValue($keyname) { 60 function getValue($keyname) 61 { 57 62 return $_SESSION['site'][$keyname]; 58 63 } 59 64 60 65 /* ユニークIDの取得 */ 61 function getUniqId() { 66 function getUniqId() 67 { 62 68 // ユニークIDがセットされていない場合はセットする。 63 69 if (!isset($_SESSION['site']['uniqid']) || $_SESSION['site']['uniqid'] == '') { … … 68 74 69 75 /* ユニークIDのセット */ 70 function setUniqId() { 76 function setUniqId() 77 { 71 78 // 予測されないようにランダム文字列を付与する。 72 79 $_SESSION['site']['uniqid'] = SC_Utils_Ex::sfGetUniqRandomId(); … … 74 81 75 82 /* ユニークIDのチェック */ 76 function checkUniqId() { 83 function checkUniqId() 84 { 77 85 if (!empty($_POST['uniqid'])) { 78 86 if ($_POST['uniqid'] != $_SESSION['site']['uniqid']) { … … 84 92 85 93 /* ユニークIDの解除 */ 86 function unsetUniqId() { 94 function unsetUniqId() 95 { 87 96 $_SESSION['site']['uniqid'] = ''; 88 97 } 89 98 90 99 /* 登録成功を記録 */ 91 function setRegistFlag() { 100 function setRegistFlag() 101 { 92 102 $_SESSION['site']['regist_success'] = true; 93 103 }
Note: See TracChangeset
for help on using the changeset viewer.
