Changeset 23124 for branches/version-2_13-dev/data/class/SC_Session.php
- Timestamp:
- 2013/08/24 23:33:52 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/SC_Session.php
r22856 r23124 26 26 { 27 27 /** ログインユーザ名 */ 28 var$login_id;28 public $login_id; 29 29 30 30 /** ユーザ権限 */ 31 var$authority;31 public $authority; 32 32 33 33 /** 認証文字列(認証成功の判定に使用) */ 34 var$cert;34 public $cert; 35 35 36 36 /** セッションID */ 37 var$sid;37 public $sid; 38 38 39 39 /** ログインユーザの主キー */ 40 var$member_id;40 public $member_id; 41 41 42 42 /** ページ遷移の正当性チェックに使用 */ 43 var$uniqid;43 public $uniqid; 44 44 45 45 /* コンストラクタ */ 46 function __construct()46 public function __construct() 47 47 { 48 48 // セッション情報の保存 … … 66 66 } 67 67 /* 認証成功の判定 */ 68 function IsSuccess()68 public function IsSuccess() 69 69 { 70 70 if ($this->cert == CERT_STRING) { … … 78 78 } 79 79 } 80 80 81 return SUCCESS; 81 82 } … … 85 86 86 87 /* セッションの書き込み */ 87 function SetSession($key, $val)88 public function SetSession($key, $val) 88 89 { 89 90 $_SESSION[$key] = $val; … … 91 92 92 93 /* セッションの読み込み */ 93 function GetSession($key)94 public function GetSession($key) 94 95 { 95 96 return $_SESSION[$key]; … … 97 98 98 99 /* セッションIDの取得 */ 99 function GetSID()100 public function GetSID() 100 101 { 101 102 return $this->sid; … … 103 104 104 105 /** ユニークIDの取得 **/ 105 function getUniqId()106 public function getUniqId() 106 107 { 107 108 // ユニークIDがセットされていない場合はセットする。 … … 114 115 115 116 /** ユニークIDのセット **/ 116 function setUniqId()117 public function setUniqId() 117 118 { 118 119 // 予測されないようにランダム文字列を付与する。 … … 121 122 122 123 // 関連セッションのみ破棄する。 123 function logout()124 public function logout() 124 125 { 125 126 unset($_SESSION['cert']);
Note: See TracChangeset
for help on using the changeset viewer.
