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