Changeset 22567 for branches/version-2_12-dev/data/class/SC_Session.php
- Timestamp:
- 2013/02/18 19:09:54 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/SC_Session.php
r22206 r22567 23 23 24 24 /* セッション管理クラス */ 25 class SC_Session { 25 class SC_Session 26 { 26 27 27 28 /** ログインユーザ名 */ … … 44 45 45 46 /* コンストラクタ */ 46 function __construct() { 47 function __construct() 48 { 47 49 // セッション情報の保存 48 50 if (isset($_SESSION['cert'])) { … … 65 67 } 66 68 /* 認証成功の判定 */ 67 function IsSuccess() { 69 function IsSuccess() 70 { 68 71 if ($this->cert == CERT_STRING) { 69 72 $masterData = new SC_DB_MasterData_Ex(); … … 83 86 84 87 /* セッションの書き込み */ 85 function SetSession($key, $val) { 88 function SetSession($key, $val) 89 { 86 90 $_SESSION[$key] = $val; 87 91 } 88 92 89 93 /* セッションの読み込み */ 90 function GetSession($key) { 94 function GetSession($key) 95 { 91 96 return $_SESSION[$key]; 92 97 } 93 98 94 99 /* セッションIDの取得 */ 95 function GetSID() { 100 function GetSID() 101 { 96 102 return $this->sid; 97 103 } 98 104 99 105 /** ユニークIDの取得 **/ 100 function getUniqId() { 106 function getUniqId() 107 { 101 108 // ユニークIDがセットされていない場合はセットする。 102 109 if (empty($_SESSION['uniqid'])) { … … 107 114 108 115 /** ユニークIDのセット **/ 109 function setUniqId() { 116 function setUniqId() 117 { 110 118 // 予測されないようにランダム文字列を付与する。 111 119 $this->SetSession('uniqid', SC_Utils_Ex::sfGetUniqRandomId()); … … 113 121 114 122 // 関連セッションのみ破棄する。 115 function logout() { 123 function logout() 124 { 116 125 unset($_SESSION['cert']); 117 126 unset($_SESSION['login_id']);
Note: See TracChangeset
for help on using the changeset viewer.