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