- Timestamp:
- 2013/08/24 23:33:52 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/helper/SC_Helper_Session.php
r22996 r23124 15 15 class SC_Helper_Session 16 16 { 17 var$objDb;17 public $objDb; 18 18 19 19 /** … … 22 22 * 各関数をセッションハンドラに保存する 23 23 */ 24 function __construct()24 public function __construct() 25 25 { 26 26 $this->objDb = new SC_Helper_DB_Ex(); … … 40 40 * セッションを開始する. 41 41 * 42 * @param string $save_pathセッションを保存するパス(使用しない)43 * @param string $session_name セッション名(使用しない)44 * @return bool セッションが正常に開始された場合 true45 */ 46 function sfSessOpen($save_path, $session_name)42 * @param string $save_path セッションを保存するパス(使用しない) 43 * @param string $session_name セッション名(使用しない) 44 * @return bool セッションが正常に開始された場合 true 45 */ 46 public function sfSessOpen($save_path, $session_name) 47 47 { 48 48 return true; … … 54 54 * @return bool セッションが正常に終了した場合 true 55 55 */ 56 function sfSessClose()56 public function sfSessClose() 57 57 { 58 58 return true; … … 62 62 * セッションのデータをDBから読み込む. 63 63 * 64 * @param string $id セッションID64 * @param string $id セッションID 65 65 * @return string セッションデータの値 66 66 */ 67 function sfSessRead($id)67 public function sfSessRead($id) 68 68 { 69 69 $objQuery =& SC_Query_Ex::getSingletonInstance(); … … 79 79 * セッションのデータをDBに書き込む. 80 80 * 81 * @param string $idセッションID82 * @param string $sess_data セッションデータの値83 * @return bool セッションの書き込みに成功した場合 true84 */ 85 function sfSessWrite($id, $sess_data)81 * @param string $id セッションID 82 * @param string $sess_data セッションデータの値 83 * @return bool セッションの書き込みに成功した場合 true 84 */ 85 public function sfSessWrite($id, $sess_data) 86 86 { 87 87 $objQuery =& SC_Query_Ex::getSingletonInstance(); … … 112 112 * セッションを破棄する. 113 113 * 114 * @param string $id セッションID115 * @return bool セッションを正常に破棄した場合 true116 */ 117 function sfSessDestroy($id)114 * @param string $id セッションID 115 * @return bool セッションを正常に破棄した場合 true 116 */ 117 public function sfSessDestroy($id) 118 118 { 119 119 $objQuery =& SC_Query_Ex::getSingletonInstance(); … … 130 130 * @param integer $maxlifetime セッションの有効期限(使用しない) 131 131 */ 132 function sfSessGc($maxlifetime)132 public function sfSessGc($maxlifetime) 133 133 { 134 134 // MAX_LIFETIME以上更新されていないセッションを削除する。 … … 159 159 * @return string トランザクショントークンの文字列 160 160 */ 161 function getToken()161 public function getToken() 162 162 { 163 163 if (empty($_SESSION[TRANSACTION_ID_NAME])) { … … 174 174 * @return string トランザクショントークン用の文字列 175 175 */ 176 function createToken()176 public function createToken() 177 177 { 178 178 return sha1(uniqid(rand(), true)); … … 197 197 * @return boolean トランザクショントークンが有効な場合 true 198 198 */ 199 function isValidToken($is_unset = false)199 public function isValidToken($is_unset = false) 200 200 { 201 201 // token の妥当性チェック … … 214 214 * @return void 215 215 */ 216 function destroyToken()216 public function destroyToken() 217 217 { 218 218 unset($_SESSION[TRANSACTION_ID_NAME]); … … 226 226 * @return void 227 227 */ 228 function adminAuthorization()228 public function adminAuthorization() 229 229 { 230 230 if (($script_path = realpath($_SERVER['SCRIPT_FILENAME'])) !== FALSE) {
Note: See TracChangeset
for help on using the changeset viewer.